Heim > Backend-Entwicklung > PHP-Tutorial > php如何获取二维数组指定的某个字段的值

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-13 12:14:04
Original
4079 Leute haben es durchsucht

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 />
Nach dem Login kopieren

------解决思路----------------------
$v = end($arr['net']);<br />$k = key($arr['net']);<br />echo $k;<br />print_r($v);
Nach dem Login kopieren

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage