Mailinglisten-Archive |
Sorry, habe Variablennamen in der Funktion geändert ! Siehe Beschreibung. Steffen Sander schrieb: > Marcus Schwarz schrieb: > > > Hallo Leute, > > > > letzte Woche hab ich gefragt, wie ich herausfinden kann, ob ein Element > > innerhalb einer Menge ist oder nicht. Dabei heraus kam die Funktion > > in_array(). Das leif auch einwandfrei auf meinem Testserver, als ichs aber > > eben auf unseren eigentlichen Server aufspielen wollte versagte mir die > > Funktion mit der Meldung 'Fatal error: Call to unsupported or undefined > > function in_array()' warum auch immer den Dienst. > > Irgendjemand gab noch eine weitere Alternative. Allerdings hab ich die im > > Archiv nicht gefunden (Der Thread scheint mit der Antwort bzgl. in_array() > > aufzuhören). > > Daher die Frage: welche Alternative war das noch gleich? > > if(!function_exists("is_in_array")){ > function is_in_array($check_value, $check_array) > {//autor Steffen Sander 22.01.2000 > $c = count( $check_array ); > for( $i=0; $i < $c; $i++ ) > { > if( $check_value == $check_array[$i] ) > { > $array_pos = $i; > break; > }else{ > $array_pos = -1; > }//if > }//for $i < $c > return $array_pos; > }//is_in_array($check_value, $check_array) > }//if(!function_exists... > > Die Funktion setze ich unter PHP 3 ein, weil keine entsprechende durch PHP3 > bereitgestellt wird. > > Nach $check_value wird in dem Array $check_array gesucht. Der Rückgabewert der > Funktion ist der Index des Values von $check_value im Array $check_array oder -1 > > das $check_value nicht in $check_array vorhanden. > > In PHP4 dagegen ist eine Funktion in_array() gegeben. > > Viel Spaß :-) > -- > Steffen Sander - Softwareentwicklung > CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin > eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 > http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php -- Steffen Sander - Softwareentwicklung CRS Computer Register Service GmbH - Ritterstr. 11 - 10969 Berlin eMail s.sander_(at)_crs.de -Tel: +49-30-614 60 01 - Fax: +49-30-614 85 81 http://www.crs.de - http://www.markthalle.de - http://www.stadtnetz.net
php::bar PHP Wiki - Listenarchive