> 文章列表 > php中嵌套for循环时,判断内外层值是否有相等,如果不相等,则将不相等的放入一个数组中

php中嵌套for循环时,判断内外层值是否有相等,如果不相等,则将不相等的放入一个数组中

php中嵌套for循环时,判断内外层值是否有相等,如果不相等,则将不相等的放入一个数组中

php中嵌套for循环时,判断内外层值是否有相等,如果不相等,则将不相等的放入一个数组

方法:在外层嵌套循环时,设置一个标识,该标识能够在内循环时,判断是否相等,如果相等赋值为1,

则在外循环中判断这个标识是否是0,如果是0表示该下标下的数据,是新的、是不用于数组2中的任何一

个对象或者元素,那么将数组1的数据进行摘出,或者将数组2中的对象或元素摘出出来。
php中嵌套for循环时,判断内外层值是否有相等,如果不相等,则将不相等的放入一个数组中

1.代码展示如下:

 $arr3 = array(); // 设置的暂时存放的不同的值for ($i = 0; $i < count($arr1); $i++) {$isdel = 0;for ($j = 0; $j < count($arr2); $j++) {if ($arr1[$i] == $arr2[$j]) {$isdel++;}}if ($isdel == 0) { // 判断是否是相同$arr3[] = $arr1[$i];}}$isNull = json_encode($arr3);