" verschwindet bei explode

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

  • " verschwindet bei explode

    hallo welt!

    ich habe einen string
    'subject "hallo welt" "ich bin da"'
    diesen string zerlege ich mit explode:

    $teile = explode(" \"", $string);
    daraus sollte ich doch eigendlich die 3 teile

    subject
    hallo welt"
    ich bin da"

    bekommen, oder? ich bekomme nämlich

    subject
    hallo welt
    ich bin da"

    Darum die frage wo zur hölle ist das " nach hallo welt hin?!

  • #2
    meine ausgabe bei diesem script ....
    Code:
    Array
    (
        [0] => subject
        [1] => hallo welt"
        [2] => ich bin da"
    )
    PHP-Code:
    <?php 

        $string 
    'subject "hallo welt" "ich bin da"'

        
    $teile explode(' "'$string); 

        echo 
    '<pre>'
        
    print_r($teile); 
        echo 
    '</pre>'

        
    show_source(__FILE__); 

    ?>
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      dann mach mal noch den hier rein

      <input type="text" name="vacation_subject"
      value="<?php print $teile[1]; ?>" size="45" maxlength="80">

      da ist das " dann auf einmal weg. soll das so sein?

      Kommentar


      • #4
        Original geschrieben von quinn
        da ist das " dann auf einmal weg. soll das so sein?
        nachdenken! (und erstmal HTML-grundlagen lernen ...)

        value="hallo welt""

        na, wo ist der string zu ende ...?


        jag vorher htmlentities() drüber, dann bekommst du auch hallo welt" im feld angezeigt.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          das wäre richtig, wenn denn dann im html source auch value="hallo welt"" stehen würde. da steht aber value="hallo welt" size="......

          Kommentar


          • #6
            dann machst du wohl noch irgendwas falsch - bei haxe funktioniert's ja ...
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar

            Lädt...
            X