array_search() bei mehrdimensionalen arrays

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • array_search() bei mehrdimensionalen arrays

    hallo,

    wie kann man array_search bei memehrdimensionalen Arrays anwenden?

    danke

  • #2
    zwar auf englisch, aber in den user-coments sind ein paar codeansätze die sich mit dieser problematik auseinandersetzen

    http://de3.php.net/manual/de/function.array-search.php

    Kommentar


    • #3
      Ich hatte mir mal eine Function gebaut um einen bestimmten Key in einem M-Array zu finden.
      Ein paar kleine Änderungen und du kannst Sie für deine Zwecke nutzen!

      $ar = das zu durchsuchende Array
      $str = der String wonach gesucht werden soll

      Die Function gibt bei Erfolg true sonst false zurück.

      PHP-Code:
      function Array_key_saerch($ar,$str){
          if (
      is_array($ar)){
              
              if (
      array_key_exists($str,$ar)){
                  
                  return 
      true;
                  
              }else{
              
                  foreach(
      $ar as $key => $value){
                      if(
      is_array($value)){
                          return 
      Array_key_saerch($value,$str);
                      }
                  }
              
              }
              
          }else return 
      false;

      Kommentar

      Lädt...
      X