conym18: in dreidimensionalem array nach string suchen

hi,

ich habe folgendes array:

$onlinehelp = array(
    benutzeranlegen=> array("1"=>"Einen neuen Benutzer anlegen", "2"=>"um einen benutzer anzulegen klicken sie bitte auf verwaltung und anschließend auf benutzer anlegen und folgenden sie den anweisungen", "3"=>"leer", "4"=>"benutzer anlegen erstellen hinzufügen"),
    test=> array("1"=>"test", "2"=>"das ist ein ganz normaler test", "3"=>"leer leer", "4"=>"irgend ein test"),
    );

wenn ich jetzt nach "irgend" oder nach "hinzufügen" suche, soll er mir je entweder "benutzeranlegen" oder "test" als array ergebniss ausgeben.

wie schaffe ich das?

mfg

  1. Hallo,

    [link:http://de3.php.net/manual/de/language.functions.php@title=function] such($suchstring){  
            [link:http://de3.php.net/manual/de/control-structures.foreach@title=foreach]($onlinehelp as $k=>$v)  
                    [link:http://de3.php.net/manual/de/language.control-structures.php#control-structures.if@title=if]([link:http://de3.php.net/manual/de/function.strpos.php@title=strpos]([link:http://de3.php.net/manual/de/function.serialize.php@title=serialize]($y),$suchstring)!==false)  
                            [link:http://de3.php.net/manual/de/function.return.php@title=return]($k);  
            return(false);  
    }
    

    Gruß aus Berlin!
    eddi