$ss=array(); 
if(! in_array("wefeww", $ss)) array_push($ss,"wefeww");

解决方案 »

  1.   


    //这样省去了调用函数的开销,是不是效率更高
    $ss = array(); 
    $ss[] = "wefeww";
      

  2.   


    if ( !isset($ss) ) $ss = array();
    array_push($ss,"wefeww");
     
      

  3.   

    反覆運行是加個foreach 反覆還是crontab形式反覆呢?如果是crontab 形式的,需要寫一個文件來保存是否有這個數。因為php執行完後,變量就會清除。如果for循環可以這樣寫$ss=array(); 
    while(1){
        if(!in_array("wefeww", $ss)){
            array_push($ss,"wefeww");
        }
        sleep(2);
    }