比较多个数组中的值和键
我有如下内容:
$array1 = array('first_name'=>'tom','last_name'=>'jackson','city'=>'london');
$array2 = array('last_name'=>'jackson','city'=>'london','first_name'=>'tom');
$array3 = array('city'=>'london','first_name'=>'tom','last_name'=>'jackson');
$array4 = array('last_name'=>'jackson','first_name'=>'tom','city'=>'london');
我想检查所有 4 个数组是否具有相同的键和相应的值。在上面的情况下,它必须返回 true,因为所有值及其对应的键都相同。我可以使用 2 个 for 循环来完成此操作,但我想知道是否有其他快捷方法可以减少执行时间。
先感谢您.... :-)
i have something like below :
$array1 = array('first_name'=>'tom','last_name'=>'jackson','city'=>'london');
$array2 = array('last_name'=>'jackson','city'=>'london','first_name'=>'tom');
$array3 = array('city'=>'london','first_name'=>'tom','last_name'=>'jackson');
$array4 = array('last_name'=>'jackson','first_name'=>'tom','city'=>'london');
I want to check if all 4 arrays have same key with corresponding values. In above case it must return true as all values with its corresponding keys are same. I can do this using 2 for loops but i am wondering if there any other short cut method to reduce execution time.
Thank you in advance.... :-)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果所有数组都等于 $array1,那么它们都相等:
此函数执行相同的操作:
If all arrays equal $array1 then they are all equal:
This functions does the same: