Php 如何在数组中查询数组
当我执行Php 如何在数组中查询数组,php,multidimensional-array,Php,Multidimensional Array,当我执行print\r时,我得到这个结果 Array ( [0] => Array ( [A_program_id] => a0F36000008PIYF [XC_program_logo] => louisville.jpg ) [1] => Array ( [A_program_id] => a0F36000008qjSp [XC_program_logo] =>
print\r
时,我得到这个结果
Array (
[0] => Array (
[A_program_id] => a0F36000008PIYF
[XC_program_logo] => louisville.jpg
)
[1] => Array (
[A_program_id] => a0F36000008qjSp
[XC_program_logo] => alabama.jpg
)
[2] => Array (
[A_program_id] => a0F36000008pRxL
[XC_program_logo] => trinity.jpg
)
)
如何进行while循环或其他任何操作,以正确获取查询类似以下内容所需的信息:
//zero based
echo"".$rows[0][0]."</td><td>"".$rows[1][0].""</td><td>"".$rows[2][0]."";
echo"".$rows[0][1]."</td><td>"".$rows[1][1].""</td><td>"".$rows[2][1]."";
请帮助thx一种可能是使用从源中提取每行数据,然后在每个值之间添加
:
echo implode('</td><td>', array_column($rows, 'XC_program_logo'));
echo implode('</td><td>', array_column($rows, 'A_program_id'));
echo内爆(“”,array_列($rows,'XC_program_logo');
echo内爆(“”,数组列($rows,'A_program_id'));
这将提供与问题中的两个echo
语句相同的输出。最简单的方法是。
echo implode('</td><td>', array_column($rows, 'XC_program_logo'));
echo implode('</td><td>', array_column($rows, 'A_program_id'));