我在一个脚本上使用会话数组,我设计了一段时间。最近,当修改这个工作脚本时,我遇到了这个错误:
$CategoryId = key($_SESSION['StoreCategory'][$index]);
返回错误:
警告:key()期望参数1是给定的数组,字符串
是否有另一种方法来获得会话数组的密钥?
key()
方法将给出数组当前元素的键,因此该方法的参数应该是数组。
如果您正在查找数组的所有键,您可以使用array_keys
。更多详细信息请参考:http://php.net/manual/en/function.array-keys.php