in dreidimensionalem array nach string suchen
conym18
- php
0 eddi
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
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