Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在数组中查询数组_Php_Multidimensional Array - Fatal编程技术网

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'));