[PHP] Textsegmente nummerieren

Dieses Thema im Forum "Webentwicklung" wurde erstellt von eRza, 4. Mai 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. Mai 2010
    Textsegmente nummerieren

    Guten Tag,

    ich suche eine Lösung in PHP um einen Text zu kopieren und fortlaufend eine Nummer zu ändern.

    Also Eingabe:

    Text "bla.part01.rar" "Anzahl:30"

    Ausgabe:

    bla.part01.rar
    bla.part02.rar
    ...
    bla.part30.rar

    Gruß
     
  2. 4. Mai 2010
    AW: Textsegmente nummerieren

    Mit einem regulären Ausdruck kannst du das machen.

    Konkret bei dem Beispiel müsste es so aussehen
    PHP:
    $eingabe  "blabla.part01.rar" ;
    $anzahl  30 ;

    $parts  = array();

    for (
    $i = 1 $i <= $anzahl $i ++) {
      if (
    $i < 10 $i  "0" . $i ;
      
    $parts [] =  preg_replace ( "/part([0-9]{2})/i" " $i " $eingabe );
    }

    // Weiterverarbeitung des Arrays $parts
     
  3. 4. Mai 2010
    AW: Textsegmente nummerieren

    Danke, allerdings wenn Ich mit echo $parts ausgeben lasse kommt nur "array".

    Wie kriege ich die Namen direkt raus?
     
  4. 4. Mai 2010
    AW: Textsegmente nummerieren

    indem du das array mit einer schleife durchläufst?
     
  5. 4. Mai 2010
    AW: Textsegmente nummerieren

    Tut mir leid, aber ich behersche kein PHP.

    Kam nur auf die Idee das PHP wohl das simpelste für soetwas ist.
     
  6. 4. Mai 2010
    AW: Textsegmente nummerieren

    $parts ist ein Array.


    PHP:
    foreach( $parts  as  $value ){
    echo 
    $value ;
    }
     
  7. 4. Mai 2010
    AW: Textsegmente nummerieren

    Danke für die Hilfe,
    allerdings wirft er es jetzt so aus:

    blabla.01.rarblabla.02.rarblabla.03.rarblabla.04.rarblabla.05.rar

    Wie krieg ich hinter jedes ".rar" ein <br />?

    Gruß
     
  8. 4. Mai 2010
    AW: Textsegmente nummerieren

    PHP:
    echo  "<pre>" ;
    print_r ( $parts );  // $parts == $deine_variable
    echo  "</pre>" ;
    Im Quelltext (bei FF STRG+U) wird es richtig angezeigt.. es fehler nur die <br> für die Zeilenumbrüche..
     
  9. 4. Mai 2010
    AW: Textsegmente nummerieren

    PHP:
    foreach( $parts  as  $value ){
    echo 
    $value . '<br />' ;
    }  
     
  10. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.