php数组和子数组
我在这里看到了以下符号: 什么是php数组和子数组,php,sub-array,Php,Sub Array,我在这里看到了以下符号: 什么是 ($users[$data['username']] 为了什么 是数组还是子数组 你能给我举个清楚的例子吗 谢谢$data['username']是assocative数组的关键 $data = Array( 'username' => 'george'; ); $users = Array( 'george' => "George Clooney", 'angelina' => "Angelina Jolie" ); ech
($users[$data['username']]
为了什么
是数组还是子数组
你能给我举个清楚的例子吗
谢谢$data['username']是assocative数组的关键
$data = Array(
'username' => 'george';
);
$users = Array(
'george' => "George Clooney",
'angelina' => "Angelina Jolie"
);
echo $users['george']; // George Clooney
echo $users['angelina']; // Angelina Jolie
echo $users[$data['username']]; // George Clooney
echo $data['username']; // george
你应该这样想:
$username = $data['username'];
$user = $users[$username];
它使用$data['username']中的值作为$users中的键来查找特定的用户记录。$users是一个关联数组,请参见声明$data['username']是用于从该数组中提取特定值的键。$users是数组,$data['username']是数组$data中的值。您发布的代码正在检索索引值为$data['username']的$users值。