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