My PHP Array(例如Print_r dump)
Array
(
[0] => Array
(
[Nick] => Bobby
[FullName] => Bob Smith
)
[1] => Array
(
[Nick] => Mikey
[FullName] => Mike Smithers
)
)
如果我不知道值"Nick"或"FullName",我如何访问其中的值。
数组将有两个值,我想知道如果我不知道它的名称,如何访问它们。
我想把它打印出来(例如)
输出示例试图到达:"价值一是Bobbie价值二是Bob Smith"
但我不知道[Nick]或[FullName]如何访问"Bobbie"或"Bob Smith"(传入的数组)
谢谢。
foreach ($my_arr as $key => $value) {
list( $value_one, $value_two) = $value;
echo "Value one is $value_one value two is $value_two'n";
}
foreach($list as $array) {
foreach($array as $key => $value) {
echo "The value of {$key} is: {$value}";
}
}
如果您只想获得值,可以执行以下操作:
$values = array_values($my_arr);
$values[0]; // the first value
$values[1]; // the second value
这里有两个handle…的例子。。。。
<?php
$array = array(array("Bobbie"=>"Bobb",
"BobS"=>"BobbS"),
array("Foo"=>"Bar",
"Hello"=>"World")
);
// Method No.1
foreach($array as $arr) {
foreach($arr as $key=>$val) {
echo $key."'n";
}
}
// Method No.2
// you can use the function array_keys() to get the key-names
foreach($array as $arr) {
$keys = array_keys($arr);
echo "<h1>Keys:</h1><pre>".print_r($keys,1)."</pre>";
}
?>