Mailinglisten-Archive |
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