php - 如何在php中将项目添加到多维数组?
问题描述
我想构建一个数组数组,在下一步中将用作json_encode()
.
数组中的每个元素如下所示:
$element = array(
'ITEM_ID' => $itemID,
'STATUS' => $status
)
具有两个元素的期望结果的示例是:
array( array('ITEM_ID' => 1,'STATUS' => "ok"), array('ITEM_ID' => 2,'STATUS' => "not ok") )
我努力了:
array_push($elementArray, $element1);
array_push($elementArray, $element2);
但是并没有给出预期的结果。我应该怎么办?
解决方案
push_array 不是 php 函数您可以尝试使用 array_push() 或更简单
尝试
$element = array(
'ITEM_ID' => $itemID,
'STATUS' => $status
)
$element2 = array(
'ITEM_ID' => $itemID,
'STATUS' => $status
)
$finalArray[] = $element;
$finalArray[] = $element2;
echo "<pre>";
print_r($finalArray);
推荐阅读
- three.js - OrbitControls:设置默认相机缩放
- .htaccess - htaccess 和 https/non-www 到 https/www
- matlab - 从文章翻译化学方程式,结果不同(Matlab)
- sql - 数据类型为 varchar 和日期的列之间的时间比较
- sql - 将 smalldatetime 转换为日期时 SQL GROUP BY 不起作用
- visual-studio-community - 如何在“Visual Studio For Mac 社区”上将项目作为 Web 应用程序打开
- spring - 在运行时设置@Table Spring
- java - 将字符添加到列表时跳过空格
- ios - 目标 C:使用 NSLayoutConstraint 居中
- scala - spark-shell“错误:类型不匹配”使用 :paste 定义类/伴侣对象