我试图理解为什么,在我的页面上有一个查询字符串, 代码:
echo "Item count = " . count($_GET);
echo "First item = " . $_GET[0];
Run Code Online (Sandbox Code Playgroud)
结果是:
项目数= 3第一项=
PHP关联数组是否与数字数组不同,因此索引无法访问它们的项目?谢谢-
他们不能.当您通过键/索引下标值时,它必须完全匹配.
如果您真的想使用数字键,可以使用array_values()on $_GET,但是您将丢失有关键的所有信息.您还可以使用array_keys()数字索引获取密钥.
或者,正如菲尔所提到的,你可以reset()通过内部指针获得第一个.你也可以得到最后一个end().您也可以使用array_pop()和弹出或移位array_shift(),两者都会在修改数组后返回值.
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |