如下是从json转成数组的多维数组 如何能通过user1或者user2来取password的值?
遍历试了很久
Array
(
[server] => Array
(
[path] =>
[hostname] =>
)
[config] => Array
(
[defaultUserID] => 0
[defaultRoomID] => 0
[eventRooms] => Array
(
[0] => 0
[1] => 0
)
)
[user] => Array
(
[0a8a5986a6c18920fd456fdfbb048913] => Array
(
[nickname] => user1
[userName] => username
[passWord] => password
[status] => 1
)
[0ffb201c2335a784abd19c2985797711] => Array
(
[nickname] => user2
[userName] => username
[passWord] => password
[status] => 1
)
我是想做一个用户输入nickname后 来查询password的功能
你的意思是用户输入nickname 比如输'user2' 然后你这边取user2对应的password吗?
$data = [仅供参考
<?php感谢,虽然不知道为啥取不出user1的passWord ..我再研究一下。..
追答哦哦 少看了个user键名
$arr = json获取的数组;
$nickname = 'user1';
$password = '';
foreach($arr as $key=>$value)
{
if($key!='user') continue;
foreach($value $as $k=>$v){
if($v['nickname']==$nickname){
$password = $v['password'];
}
}
}