php in_array不输出结果

时间:2014-02-18 09:12:37

标签: php arrays

$testarray = array("Computer", 30.00, 123, 321");


if(in_array('Computer' , $testarray)){
  echo "yes!";
}else{
  echo "no!";
}

伙计们,我的in_array在数组中没有显示yes输出我内部有计算机值。为什么会这样?

3 个答案:

答案 0 :(得分:2)

第一行中有语法错误,请将其更改为

$testarray = array("Computer", 30.00, 123, "321");

$testarray = array("Computer", 30.00, 123, 321);

取决于您是否将最后一个值设为整数或字符串

答案 1 :(得分:0)

你试试这个吗?

$testarray = array("Computer", 30.00, 123, 321);
if(in_array('Computer' , $testarray)){
   echo "yes!";
}else{
   echo "no!";
}

只是语法错误。启用PHP display_errors以查看此错误。

答案 2 :(得分:0)

<?php
$testarray = array("Computer", 30.00, 123, 321);


if(in_array('Computer',$testarray )){
  echo "yes!";
}else{
  echo "no!";
}
?>

你的语法错了!!!