Char innerhalb eines Array suchen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Char innerhalb eines Array suchen

    Hi

    Ich habe folgenden Array
    PHP Code:
    $ordner = array("012345","6789ab","cdefgh","ijklmn","opqrst","uvwxyz"); 
    Dann habe ich einen String mit einem Zeichen $code = "g";

    Wie kann ich nun auf schnelle Art und Weise (da bis zu 30'000 Zuweisungen pro Aufruf) "cdefgh" zuweisen?

    Einfach ginge es mittels each() Schleife, aber sehr performant wäre das wohl nicht.

  • #2
    Was jetzt? Suchen oder zuweisen?

    Comment


    • #3
      array_filter()
      Wir werden alle sterben

      Comment


      • #4
        Ja halt suchen in welchem Wert das Zeichen ist und dieses dann zurückgeben.
        Habe es mittlerweile gelöst.
        PHP Code:
        $ordner_a = array("_012345","_6789ab","_cdefgh","_ijklmn","_opqrst","_uvwxyz");
            
        $ordner_s "0123456789abcdefghijklmnopqrstuvwxyz";
            
        $ordner $ordner_a[floor(strpos($ordner_s,$id{0})/strlen($ordner_s)*6)]; 

        Comment

        Working...
        X