[英]Unique Values from Array PHP
Hello I am trying to validate an array and insert into it from a textbox. 您好,我正在尝试验证数组并将其从文本框中插入。
but I do not want to insert duplicate values. 但我不想插入重复的值。
eg 例如
######### Inserting first name #####
$textbox = 'Jose,';
$textarea = Array();
$list = explode(',', $list, -1);
foreach(array_unique($list) as $key){
if ($textbox != $key){
insert (Jose,)into textarea;
}
}
(exit) (出口)
########### second name ######
$textbox = 'Carlos,';
$textarea = Array('Jose,');
$list = explode(',' $list, -1);
foreach(array_unique($list) as $key){
if($textbox != $key){
insert (Carlos,) into textarea;
}
}
(exit) (出口)
########### 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;
}
}
(exit) (出口)
here is my code... 这是我的代码...
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
anyone could help me with this ? 有人可以帮助我吗?
I have tried a few of ways, but I could not do it. 我尝试了几种方法,但是我做不到。
$textbox = 'Carlos,Jose,Carlos,Lauro,Marcos';
$textarea = array();
$list = explode(',' , $textbox);
foreach(array_unique($list) as $key){
if(!in_array($key , $textarea)){
$textarea[] = $key;
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.