我想检查两个数组是否相等.我的意思是:相同的大小,相同的索引,相同的值.我怎样才能做到这一点?
使用!==用户的建议,我希望如果数组中的至少一个元素不同,则以下将打印输入,但事实上它不是.
if (($_POST['atlOriginal'] !== $oldAtlPosition)
or ($_POST['atl'] !== $aext)
or ($_POST['sidesOriginal'] !== $oldSidePosition)
or ($_POST['sidesOriginal'] !== $sideext)) {
echo "enter";
}
Run Code Online (Sandbox Code Playgroud) 在PHP中对对象进行排序的优雅方法是什么?我很想完成类似的事情.
$sortedObjectArary = sort($unsortedObjectArray, $Object->weight);
Run Code Online (Sandbox Code Playgroud)
基本上指定我想要排序的数组以及我想要排序的字段.我研究了多维数组排序,可能会有一些有用的东西,但我没有看到任何优雅或明显的东西.
这是一个PHPUnit测试:
class EqualsTest extends PHPUnit_Framework_TestCase
{
public function testSuccess()
{
$this->assertEquals(array('01', 'a', 'b'), array(1, 'a', 'b'));
}
}
Run Code Online (Sandbox Code Playgroud)
'01'是一个字符串,1是一个整数,但是测试没有失败! assertEquals不比较类型...如何克服这个问题?