如何将散列推入PHP中的散列数组?
就像 array_push() 一样,我们可以将元素推入数组。我想将哈希 [name,url] 推入哈希数组中。
Like array_push() where we can push an element in to array. I want to push an hash [name,url] in to an array of hash.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您指的是关联数组,其中键是用户提供的(而不是自动递增的数字字段),则只需使用直接语法:
请注意
$a = Array(); array_push($a, 'lol');
(几乎) 与$a = Array(); 相同$a[] = '哈哈';
. array_push 只是相同语法的一个(毫无意义的)“快捷方式”,仅适用于自动数字索引。我强烈建议阅读PHP 手册部分主题。这就是它的用途。
If you're referring to associative arrays where the key is user-provided (rather than an auto-incrementing numeric field), just use direct syntax:
Note that
$a = Array(); array_push($a, 'lol');
is (almost) the same as$a = Array(); $a[] = 'lol';
.array_push
is just a (pointless) "shortcut" for the same syntax, which only works for automatic, numeric indexes.I strongly recommend reading the PHP manual section on the topic. That's what it's there for.
我不知道,你需要什么,但是你需要将一对值推入数组,这可能是你的解决方案:
之后
$hashes_array
应该看起来像这样(更大数组的每个元素是数组本身 - 具有两个键和对应于它们的两个值的关联数组):I do not know, what do you need, but it you need to push pair of values into array, this may be your solution:
After that
$hashes_array
should look like that (each element of the bigger array is array itself - associative array with two keys and two values corresponding to them):如果我理解你的问题,你想从网址检索哈希值,然后使用
parse_url
和 PHP_URL_FRAGMENT 参数将返回
参考
ifif i understand your problem, you want to retrieve hash value from a url then use
parse_url
with PHP_URL_FRAGMENT argumentwill return
Reference