你可以在PHP数组键中使用逗号吗?

时间:2014-10-13 14:41:20

标签: php arrays

我想制作一个PHP数组并使用人名作为映射到员工ID号的键。例如:

$staffID = array(
   "Doe, Jane" => 124, 
   "Smith, John" => 876
);

我想保留LastName,FirstName,以便稍后我可以轻松地仔细阅读列表。我关心键中的那些逗号。这在PHP中有效吗?

2 个答案:

答案 0 :(得分:9)

是的,它们只是字符串。您可以将任何有效的字符串(或整数)作为数组键。

答案 1 :(得分:-2)

您也可以使用array_search()功能

$staffID = array(
   124 => 'Doe, Jane', 
   876 => 'Smith, John'
);

$id = array_search('Smith, John', $staffID);