[英]How to access a certain array inside an array: PHP
我知道这是非常愚蠢的,但是我想知道如何访问该数组内的FIFTH数组。
array(1) {
[0] = > string(3)"913"
}
array(2) {
[0] = > string(3)"913"
[1] = > string(2)"95"
}
array(3) {
[0] = > string(3)"913"
[1] = > string(2)"95"
[2] = > string(1)"3"
}
array(4) {
[0] = > string(3)"913"
[1] = > string(2)"95"
[2] = > string(1)"3"
[3] = > string(1)"6"
}
array(5) {
[0] = > string(3)"913"
[1] = > string(2)"95"
[2] = > string(1)"3"
[3] = > string(1)"6"
[4] = > string(1)"0"
}
似乎无法使用<?php echo $array[5]; ?>
访问它<?php echo $array[5]; ?>
<?php echo $array[5]; ?>
再次为愚蠢的问题感到抱歉
数组是零索引的。 这意味着0是第一项,1是第二项,依此类推。
尝试<?php print_r($array[4]) ?>
:)
$arr = array(
array("913"),
array("913", "95"),
array("913", "95", "3"),
array("913", "95", "3", "6"),
array("913", "95", "3", "6", "0")
);
var_dump($arr);
//output
/*
array(5) {
[0]=>
array(1) {
[0]=>
string(3) "913"
}
[1]=>
array(2) {
[0]=>
string(3) "913"
[1]=>
string(2) "95"
}
[2]=>
array(3) {
[0]=>
string(3) "913"
[1]=>
string(2) "95"
[2]=>
string(1) "3"
}
[3]=>
array(4) {
[0]=>
string(3) "913"
[1]=>
string(2) "95"
[2]=>
string(1) "3"
[3]=>
string(1) "6"
}
[4]=>
array(5) {
[0]=>
string(3) "913"
[1]=>
string(2) "95"
[2]=>
string(1) "3"
[3]=>
string(1) "6"
[4]=>
string(1) "0"
}
}
*/
print_r($arr[4]);
//Output : Array ( [0] => 913 [1] => 95 [2] => 3 [3] => 6 [4] => 0 )
// loop through 5th array
foreach($arr[4] as $key => $val) {
echo $key." => ".$val."<br/>";
}
// Output
/*
0 => 913
1 => 95
2 => 3
3 => 6
4 => 0
*/
echo "Third value : ".$arr[4][2];
//Third value : 3
默认情况下,数组值以0
开头,因此第5个元素为#4:
print_r( $array[4] );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.