Rumah > pembangunan bahagian belakang > tutorial php > php如何获取二维数组指定的某个字段的值

php如何获取二维数组指定的某个字段的值

WBOY
Lepaskan: 2016-06-13 12:14:04
asal
4051 orang telah melayarinya

php怎么获取二维数组指定的某个字段的值?
需求:有如下数组$arr,数组中有两个模块一个net 一个login,我怎么根据net模块获取最后一个marks,
其中net模块和login模块的数据还是一条一条正往$arr里插,net模块亦可能是 find add up  del  chark 或者更多字段,
就是不管他插多少,我上来一下能找到最后一个marks,如现在你找到del 下的最后一个marks ,前提是我不知道del是组后一个,我要是知道的话,我搞个索引就好了,还有个foreach ,不要遍历,遍历速度不快,谁能给个速度快点?

<br />$arr = array("net" => array(<br />                                       "find" => array("marks"=>"1234","name"=>"lisi"),<br />                                       "add" => array("marks"=>"12","name"=>"lisi2"),<br />                                       "up" => array("marks"=>"15","name"=>"lisi3"),<br />                                       "del" => array("marks"=>"9","name"=>"lisi4")<br />                               ),<br />                           "login" => array(<br />                                      "find" => array("marks"=>"16661","name"=>"lisi5"),<br />                                      "add" => array("marks"=>"18881","name"=>"lisi6")<br />                               )<br />                          );<br /><br />
Salin selepas log masuk

------解决思路----------------------
$v = end($arr['net']);<br />$k = key($arr['net']);<br />echo $k;<br />print_r($v);
Salin selepas log masuk

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan