Ankündigung

Einklappen
Keine Ankündigung bisher.

array nach bestimmten string durchsuchen und element löschen

Einklappen

Neue Werbung 2019

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

  • array nach bestimmten string durchsuchen und element löschen

    Hallo zusammen,

    ich habe in einem array 10 elemente, texte.

    array[0] text1
    array[1] text2
    usw.

    ich möchte nun das element, welches den text "sollweg" beinhaltet aus dem array entfernen. wie kann ich das anstellen?

    Gruß
    Penny

  • #2
    ich durch suche das array nun mit


    Code:
    $key= array_search("ENDE", $array);
    nur leider bleibt $key immer leer.

    jemand ne Ahnung, woran das liegen könnte?

    Kommentar


    • #3
      hallo...,

      Code:
      <?php
      
      if(in_array("sollweg",$array)){
      
      $pos=array_search("sollweg",$array);
      
      unset($array[$pos]);
      
      }
      
      ?>
      so nun ist das element drausen,
      der key verweist jetzt jedoch immer noch auf das element das nun 0 ist.
      wenn du array mit foreach ausliest kein problem,
      wenn nicht musst du dir was einfallen lassen...

      guckst du hier mal...
      http://selfphpfriend.de/funktionsueb...funktionen.php

      mfg

      akratellio
      "Ich lüge immer..."
      http://www.akratellio.de/dai

      Kommentar


      • #4
        Hi,
        ich vermute mal, $key ist nicht lehr, sondern ist false, da keiner der Werte im array den Wert "ENDE" hat.
        Schönen Gruß
        Sebastian

        Erfahrung ist eine nützliche Sache. Leider macht man sie immer erst kurz nachdem man sie braucht.

        Kommentar


        • #5
          habe es einfach nochmal geschreiben...und es funktioniert. hatte bestimmt irgendwo einen tippfehler drin

          vielen dank

          Kommentar

          Lädt...
          X