0

いくつかの理由で if ステートメントが満たされていません...ループの最初の実行では、空の配列を開始したため、if ステートメントが満たされるとデータが入力されるため、false になるはずでした...助けてください...これまでのところ、これは私のコードです

$i = 0;
$array = array();
while($row = mysql_fetch_array($retmes))
{
    $var = $row['id'];

    if(in_array($var, $array, false))
    {
        $array[$i] = $var;
        echo $array[$i];
        $i++;
    }
    else
    {
        echo "test";
    }
}   
4

2 に答える 2

0

if条件をから変更するだけです

if(in_array($var, $array, false)) 

if(!in_array($var, $array))
于 2013-09-02T14:11:48.070 に答える