来自数组PHP的唯一值

来自数组PHP的唯一值,php,arrays,foreach,xajax,Php,Arrays,Foreach,Xajax,您好,我正在尝试验证一个数组并从文本框插入其中 但我不想插入重复的值 e、 g (出口) (出口) (出口) 这是我的密码 foreach ( array_unique($viewer) as $viewermi ){ if ( $userdata['uid'] != $viewermi ){ $objResponse->addAppend('viewerlist', 'value', $userdata['uid'].',');

您好,我正在尝试验证一个数组并从文本框插入其中

但我不想插入重复的值

e、 g

(出口)

(出口)

(出口)

这是我的密码

   foreach ( array_unique($viewer) as $viewermi ){
         if ( $userdata['uid'] != $viewermi ){ 
         $objResponse->addAppend('viewerlist', 'value', $userdata['uid'].',');
         $objResponse->addAssign('vieadded', 'value', '');
         $objResponse->addAssign('vadded', 'innerHTML', $user.' Added');
         $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)');
         }else{
        $objResponse->addAssign('vadded', 'innerHTML', '');
        $objResponse->addAlert("It uid had been added! ".$viewermi);
        $objResponse->addAssign('vieadded', 'value', '');
        $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)');
    } // End If-Else $userdata
 } // End foreach Viewers 
有人能帮我吗


我试过几种方法,但都做不到。

如果我写亚历杭德罗“先检查一下…”亚历杭德罗!=卡洛斯?插入'alejandro'$textbox='Carlos,Jose,Carlos,Lauro,Marcos,alejandro';#然后--“亚历杭德罗”!='何塞?插入'alejandro'$textbox='Carlos,Jose,Carlos,Lauro,Marcos,alejandro,alejandro';否,array_unique函数将消除数组中的所有重复条目,因此列表将只包含carlos、jose、lauro和marocs No 2次carlos,in_array函数将检查名称是否已在textarea数组中。这样你的文本区就不会有重复的条目了。我得到了它。。。。我首先检查textarea是否有任何条目。。。如果它有一个或多个。。。我比较文本框。。。如果不同,我会将textbox值添加到textarea。然后我想再加一个。e、 g textarea='juan,carlos';textbox='carlos'#####--第一张支票“卡洛斯”!=胡安?是->添加卡洛斯。。。现在#--textarea='juan,carlos,carlos'###'卡洛斯卡洛斯?不不适用。
  $textbox = 'Carlos,Jose,Carlos,Lauro,Marcos';

  $textarea = array();

  $list = explode(',' , $textbox);

  foreach(array_unique($list) as $key){
     if(!in_array($key , $textarea)){
      $textarea[] = $key;
     }
  }
  ########### third name ######
   $textbox = 'Carlos,';

   $textarea = Array('Jose,Carlos,');

   $list = explode(',' $list, -1);

   foreach(array_unique($list) as $key){ 
   if($Carlos != $key){ //$key = Jose
     insert (Carlos,) into textarea;
   } //next
   if($Carlos != $key){ //$key = Carlos
       insert (Carlos,) into textarea;
   }else{
     It exist;
   } 
 }
   foreach ( array_unique($viewer) as $viewermi ){
         if ( $userdata['uid'] != $viewermi ){ 
         $objResponse->addAppend('viewerlist', 'value', $userdata['uid'].',');
         $objResponse->addAssign('vieadded', 'value', '');
         $objResponse->addAssign('vadded', 'innerHTML', $user.' Added');
         $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)');
         }else{
        $objResponse->addAssign('vadded', 'innerHTML', '');
        $objResponse->addAlert("It uid had been added! ".$viewermi);
        $objResponse->addAssign('vieadded', 'value', '');
        $objResponse->addScript('$(\'#btViewAdded\').attr(\'disabled\', true)');
    } // End If-Else $userdata
 } // End foreach Viewers 
  $textbox = 'Carlos,Jose,Carlos,Lauro,Marcos';

  $textarea = array();

  $list = explode(',' , $textbox);

  foreach(array_unique($list) as $key){
     if(!in_array($key , $textarea)){
      $textarea[] = $key;
     }
  }