这是var_dump
我的数组:
array(6) {
[0]=> string(4) "quack"
["DOG"]=> string(4) "quack"
[1]=> string(4) "quack"
["CAT"]=> string(4) "quack"
[2]=> string(4) "Aaaaarrrrrggggghhhhh"
["CAERBANNOG"]=> string(4) "Aaaaarrrrrggggghhhhh"
}
(只是为了好玩,我在这段代码中包含了两个双关语,试着找到它们!)
如何将此数组拆分为两个数组,一个包含所有quack
s; 另一个Aaaaarrrrrggggghhhhh
?
请注意,它并不总是按连续顺序排列,因此可能会考虑嵌套的哈希图,例如:
- 查看
if (isset($myarr['$found_val']))
- 如果找到,则附加该数组
- 否则用一个新数组创建那个地方
但不确定数组是如何实现的,所以可能是 O(n) 追加,在这种情况下我需要一些其他的解决方案......