您好,我目前有这个数组数据:
https://i.stack.imgur.com/QPLdd.png
并且,我需要在循环中输出
Array
(
[post_title] => post 1
[post_category] => 3
)
Array
(
[post_title] => post 2
[post_category] => 3
)
注意:上面的图片是示例,要了解这是一个循环。
原始输出:肯定是循环中的最后一个数组。
Array
(
[post_title] => post 2
[post_category] => 3
)
非常感谢你。
答案 0 :(得分:1)
只需遍历其中一个子数组并获取子数组键,使用该键从所有子数组中添加
$arr = array(
array(
'post 1',
'post 2',
'post 3'
),
array(
3,
3,
4
)
);
$output = array();
foreach($arr[0] as $i => $element) {
$output[] = array(
$arr[0][$i],
$arr[1][$i]
);
}
echo '<pre>' . print_r($output, true) . '</pre>';
答案 1 :(得分:0)
for ($i = 0; $i < count($arr); $i++){
echo "[post_title] => ". $arr[0][$i];
echo "[post_category] => ". $arr[1][$i];
}