-6

PHPでif文の配列のすべての値を一度にチェックすることは可能ですか?

たとえば、私は配列を持っています:

$testing = array(true, true, true);

私は何かをしたい

if($testing == (true, true, true)){
   //do something
}else if ($testing == (true, true, false)){
   //do something else
}
etc...

それが不可能な場合、これを行う方法について誰かアイデアがありますか? どうもありがとう!

4

5 に答える 5

0

次のようなスクリプトが必要だと思います。

$testing = array(true, true, true);

foreach ($testing as $key = > $value)
{
   if ($value != TRUE)
      {
       die();
      }
   else
      {
       // do something
      }
}
于 2013-05-30T09:56:54.700 に答える
0

このようなことを意味しますか?

$a = array('a','b','d');
if ($a == array('a','b','c')) {
    // first

} elseif ($a == array('a','b','d')) {
    // second
}
于 2013-05-30T09:48:27.023 に答える
0

array_diff を試してください:

$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);

print_r($result);
于 2013-05-30T09:48:53.577 に答える