我是一个有用的助手,可以为您翻译文本。
另一个带有以下内容:
与我所寻找的相反,即:
我正忙于学习PHP,并正在寻找一种比较两个关联数组的方式,包括键和值,然后找出两者之间的差异,即:
如果我有一个关联数组:
array (size=2)
'x15z' => int '12' (length=2)
'x16z' => int '3' (length=1)
另一个带有以下内容:
array (size=1)
'x15z' => int 1
我正在尝试找到两个关联数组之间的差异,目前我正在尝试使用array_diff_assoc($array1, $array2),并且在一个元素缺失于另一个情况下可以运行,但在上述实例中,差异是
array (size=2)
'x15z' => int '12' (length=2)
'x16z' => int '3' (length=1)
与我所寻找的相反,即:
不要解释。
array (size=2)
'x15z' => int '11' (length=2)
'x16z' => int '3' (length=1)
因此,价值差异也被计算出来。
是否有一种逻辑方法可以根据它们的键和值计算两个关联数组之间的差异?谢谢!
差异为{code}
)看起来和你期望的输出(对应的是{code}
)完全一样吗? - Stevearray (size=1) 'x15z' => int 11
,那么预期输出是什么?如果是array (size=1) 'x15z' => int 13
呢?是1 and 1
还是1 and -1
?如果第二个数组包含一个字符串或对象而不是整数,该怎么办? - Steve12-1=11
,但是4-'一只大猫' =?
- Steve