phpbar.de logo

Mailinglisten-Archive

[php] is_in_array

[php] is_in_array

Jan Lehnardt Webmaster_(at)_trialsport-online.de
Sun, 5 Dec 1999 15:25:31 +0000


Hallo Liste,
Ich hatte Gestern das Problem der Schnittmerngenermittlung von Werten
in Arrays. Till hat daraufhi folgendes gepostet:
<till>
$ret_array = array();
while(list($key, $value) = each($array1))
    if(is_in_array($array2, $value))
        $ret_array[] = $value;

return($ret_array);
</till>
da die function is_in_array() in php3 nicht zur verfuegung steht,
musste ich selbst eine bauen. Der Code unten funktioniert zwar, nur
wollte ich wissen, ob da noch irgendwas nicht richtig/logisch/optimal
ist.

<jan>
function is_in_array($array,$needle)
{
 $res=0;
 for($i=0;$i<=count($array);$i++)
 {
  if($array[$i]==$needle) $res=1;
 }
 return($res);
}
</jan>

tcshoe
Jan

PS: Falls der Code brauchbar ist, bestehe ich auf keinerlei
   (c)-Rechten ;).

--
Jan.Lehn_(at)_gmx.de




php::bar PHP Wiki   -   Listenarchive