array durchsuchen?

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

  • array durchsuchen?

    mein beispiel:

    $array[1][titel] = "asdaa";
    $array[2][titel] = "sssw";
    $array[3][titel] = "2sa";
    $array[5][titel] = "w34w";

    echo array_search("2sa",$array);


    ich möchte den $array durchsuchen, und überprüfen ob irgend wo im titel 2sa vorkommt, wenn ja dann den array schlüssel in meinem beispiel 3 ausgeben. wie löse ich das am einfachsten?

    gruß

    singles

  • #2
    vielleicht so

    PHP-Code:
    function search($search$array) {
        for(
    $j=0$j<count($array); $j++) {
            
    $check=array_search($search,$array[$j]);
            if(
    $check!="") return $check;
            unset(
    $check);
        }
    }


    $array=array();
    $array[0][titel] = "asdaa";
    $array[1][titel] = "sssw";
    $array[2][titel] = "2sa";
    $array[3][titel] = "w34w";

    echo 
    search("2sa"$array); 
    [COLOR=#9C5245]Internet-Explorer[/COLOR] [COLOR=#334D7B]User und stolz drauf! :P[/COLOR]

    Kommentar


    • #3
      danke. ich hätte am anfang noch hoffnung auf eine performantere lösung, aber egal.

      singles

      Kommentar


      • #4
        war nur ein vorschlag
        [COLOR=#9C5245]Internet-Explorer[/COLOR] [COLOR=#334D7B]User und stolz drauf! :P[/COLOR]

        Kommentar


        • #5
          danke nochmal, habe deinen vorschlag genommen!

          singles

          Kommentar


          • #6
            in_array() müsste auch gut gehen...

            http://www.phpcrawler.de/phpmanual/f...n.in-array.php

            Kommentar

            Lädt...
            X