【发布时间】:2019-01-22 04:28:28
【问题描述】:
array(7) {
[0]=>
array(2) {
["name"]=>
string(14) "form[username]"
["value"]=>
string(1) "1"
}
[1]=>
array(2) {
["name"]=>
string(15) "form[is_active]"
["value"]=>
string(1) "1"
}
[2]=>
array(2) {
["name"]=>
string(8) "form[id]"
["value"]=>
string(1) "9"
}
}
我想从数组中获取 id。我想要达到的输出是9。
我的做法:
echo $array['form[id]'];
但我没有得到输出。
【问题讨论】:
-
您的 id 是值字符串的一部分,不是索引键 ..
-
循环遍历你的数组并检查
array_key_exists() -
没有循环就不能这样吗?
-
无论位置如何,您的输出都必须为 9 吗?
-
如果如你所说我不能取“2”之类的数字,因为在某些情况下,id 不在位置 2 那么你将不得不循环并检查数组发生
$a["name"] == 'form[id]'