如何从PHP中的此数组中找到值?

问题描述

| 我有一个数组,如何获取此数组的值
Array
(
    [0] => Array
        (
            [0] => raj
            [1] => 1234
            [2] => gov
        )

    [1] => Array
        (
            [0] => some
            [1] => 1234
            [2] => prv
        )

    [2] => Array
        (
            [0] => lal
            [1] => 234
            [2] => prv
        )
)
我想要这样的值:raj,1234,gov     

解决方法

for($i=0; $i<count($data); $i++){
     echo \'type: \' . $data[$i][0] . \',\' . $data[$i][1] . \',\' . $data[$i][2] . PHP_EOL;
}
这是一种输出方式,其结果应为:
type: raj,1234,gov 
type: some,prv 
type: lal,234,prv
    ,
foreach ($aArray as $aValues) {
    echo \"type: \".implode(\",\",$aValues);
    echo \"<br>\"; // Or alternative linebreak.
}
    ,简短答案: 如果上面的数组存储在变量
$foo
中,则在其中获取第一个嵌套数组就像
$foo[0]
一样容易(第二个是
$foo[1]
,第三个是
$foo[2]
,依此类推)。然后,要获取其中的值,可以使用相同的方法(括号)引用其中的嵌套值。
$foo = /* that array */

$foo[0] // this is the first array,array([0] => \'raj\',[1] => 1234,[2] => \'gov\');

$foo[0][0] // this is \"raj\" (reference element one of the first array)

echo implode(\',\',$foo[0])); // use implode and make all element of \"$foo[0]\"
                             // display,separated by commas and a space.
演示