通过数组进行条件检查的php while循环
我假设有两个数组:通过数组进行条件检查的php while循环,php,while-loop,Php,While Loop,我假设有两个数组: $a = array(1,2,3,4); $b = array(3,4,5,6); 现在我必须做一些事情,而所有的$a元素正好等于数组$b你有没有试过数组差异()?你有没有试过数组差异()?在我的脑海里有几件事你可以做 一种非常简单和基本的方法是循环,并在其中包含一些逻辑,以检查$A[$val]==$b[$val],以及它是否正在做某事,否则不会 就像上面提到的好人一样,PHP中有一个名为array_diff()的函数,用于计算数组中的差异。下面的示例取自PHP.net站点
$a = array(1,2,3,4);
$b = array(3,4,5,6);
现在我必须做一些事情,而所有的
$a
元素正好等于数组$b你有没有试过数组差异()
?你有没有试过数组差异()
?在我的脑海里有几件事你可以做
一种非常简单和基本的方法是循环,并在其中包含一些逻辑,以检查$A[$val]==$b[$val],以及它是否正在做某事,否则不会
就像上面提到的好人一样,PHP中有一个名为array_diff()的函数,用于计算数组中的差异。下面的示例取自PHP.net站点
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
Multiple occurrences in $array1 are all treated the same way. This will output :
Array
(
[1] => blue
)
$array1中的多个事件都以相同的方式处理。这将输出:
排列
(
[1] =>蓝色
)
所以这完全取决于你想做什么。如果你想让你的陈述更清楚,那么请这样做,我将尝试相应地重新回答
谢谢在我的脑海里,有几件事你可以做
一种非常简单和基本的方法是循环,并在其中包含一些逻辑,以检查$A[$val]==$b[$val],以及它是否正在做某事,否则不会
就像上面提到的好人一样,PHP中有一个名为array_diff()的函数,用于计算数组中的差异。下面的示例取自PHP.net站点
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);
print_r($result);
?>
Multiple occurrences in $array1 are all treated the same way. This will output :
Array
(
[1] => blue
)
$array1中的多个事件都以相同的方式处理。这将输出:
排列
(
[1] =>蓝色
)
所以这完全取决于你想做什么。如果你想让你的陈述更清楚,那么请这样做,我将尝试相应地重新回答
谢谢我不太明白这个问题……不清楚你想做什么。是否要将$a
中的单个元素与$b
中的单个元素进行比较?是否要比较整个阵列(这样就不需要while循环)?您当前的语句听起来像是要将$a
中的每个元素与$b
进行比较。这似乎没有道理,一个元素永远不等于一个完整的数组。我真的不明白这个问题…不清楚你想做什么。是否要将$a
中的单个元素与$b
中的单个元素进行比较?是否要比较整个阵列(这样就不需要while循环)?您当前的语句听起来像是要将$a
中的每个元素与$b
进行比较。这似乎没有道理,一个元素永远不等于整个数组。