Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何测试PHP变量是否是特定数组的一部分?_Php_Arrays_Variables - Fatal编程技术网

如何测试PHP变量是否是特定数组的一部分?

如何测试PHP变量是否是特定数组的一部分?,php,arrays,variables,Php,Arrays,Variables,基本上我有: <?php $variable = 8; if ( $variable == array(5,6,7) ) : echo '<p>'.$variable.'</p>; endif; ?> 谢谢。您可以使用 我想你在寻找: 使用: 使用此函数是的,就是这样。非常感谢。@BiffWebsterJr。不客气,很高兴它对你有用。当你有机会的时候,请务必记住。 <?php $variable = 8;

基本上我有:

<?php
    $variable = 8;
    if ( $variable == array(5,6,7) ) :
    echo '<p>'.$variable.'</p>;
    endif;
?>

谢谢。

您可以使用


我想你在寻找:

使用:


使用此函数

是的,就是这样。非常感谢。@BiffWebsterJr。不客气,很高兴它对你有用。当你有机会的时候,请务必记住。
<?php
    $variable = 8;
    if ( ( $variable == 5 ) || ( $variable == 6 ) ) :
    echo '<p>'.$variable.'</p>;
    endif;
?>
if (in_array($variable, array(5,6,7))) {
    // do something
}
if(in_array($variable, array(5,6,7) )){
    // $variable is in the array!
}
if (in_array($variable, array(5, 6, 7))