dickes Array Problem bitte helfen ://

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

  • dickes Array Problem bitte helfen ://

    Passt auf ;P also ich nen array das so aussieht
    $arr = array("vorgang.angebot", "vorgang.next_step", "vorgang_blabla", "auftrag.angebot", "auftrag.kuerzel", "auftrag.nummer");



    Alles mit vorgang muss dann in eine einzelnde Variable gespeichert werden möglichst in nen String, array geht aber auch ;P

    Alles mit auftrag muss dann auch in ne einzelnde Variable gespeichert werden.

    Also so das ich irgendwie zwei variablen habe eine mit den vorgängen und eine mit den aufträgen.


    ich hatte mir das so ungefähr gedacht

    $arr = array("vorgang.angebot", "vorgang.next_step", "vorgang_blabla", "auftrag.angebot", "auftrag.kuerzel", "auftrag.nummer");

    $vorgang = array();
    $auftrag = array();

    for ($i=0;$i<=count($arr);$i++) {
    if (preg_match("/^auftrag/",$arr[$i])) $auftrag[] = $arr[$i];
    if (preg_match("/^vorgang/",$arr[$i])) $vorgang[] = $arr[$i];
    }



    Wenn ich es allerdings ausgebe kommt diese grandiose Fehlermeldung:

    Notice: Undefined offset: 6 in D:\Programme\BigApache\Apache\htdocs\metap\string.php on line 51

    Notice: Undefined offset: 6 in D:\Programme\BigApache\Apache\htdocs\metap\string.php on line 52


    Dies sind die Reihen wo ich mein array oben festlege, allerdings ist das vollkommen okay wenn ich alles bis auf die Schleife mit preg_match ausblende kommt die Meldung nicht.
    Also was mache ich falsch?

  • #2
    $i<=count($arr);

    wird zu

    $i<count($arr);

    und es solte gehen!
    it's not a bug,
    it's a feature!

    Kommentar


    • #3
      Original geschrieben von XGremliN
      $i<=count($arr);

      wird zu

      $i<count($arr);

      und es solte gehen!
      Oh man, so ein kleiner Fehler solange suche!

      Kommentar

      Lädt...
      X