Re: Array - Match
| From: | Bas Jobsen | Date: | Sat, 07 Sep 2002 12:04:53 +0000 |
| Subject: | Re: Array - Match | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-115601@lists.php.net to get a copy of this message | ||
<?
$sub = "abcd";
$subs[] = "cde";
$subs[] = "iyu";
$subs[] = "abc";
$subs[] = "xyx";
$match=false;
foreach($subs as $value)
{
if($sub==$value){$match=true; break;}
}
if($match) echo 'found!';
else echo 'not found!';
//or better use
//for PHP 4
if(in_array($sub,$subs))echo 'found!';
else echo 'not found!';
//also possible
//for PHP 4 >= 4.0.5 && < 4.2.0
if(is_null(($b=array_search($sub,$subs)))) echo 'not found!';
else echo 'found! In $sub['.$b.']';
//or for PHP 4 >= 4.2.0
if(($b=array_search($sub,$subs))) echo 'found! In $sub['.$b.']';
else echo 'not found!';
?>