1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

PHP Teilstring auslesen

Discussion in 'Programmieren' started by VB-Coder, Oct 6, 2010.

Thread Status:
Not open for further replies.
  1. VB-Coder

    VB-Coder Megabyte

    Hi,

    wie die Überschrift schon sagt, habe ich ein kleines Problem beim Auslesen eines Teilstrings.

    also ich habe $row[inhalt]

    darin befindet sich ein String, der z.B. so aussieht
    Code:
    a:1:{i:259;s:5:"XYZ";}
    Der String ist immer unterschiedlich. Ich brauche daraus, dann jeweils den Wert XYZ. Dieser steht immer in Anführungszeichen. Die Anführungszeichen kommen jeweils nur vor und nach XYZ vor.

    Also kurz gesagt: Ich brauch alles das was zwischen den Anführungszeichen steht.

    Kann mir jemand sagen wie ich das rausfiltern kann ?

    Schonmal Danke

    MfG VB-Coder
     
  2. Probiers mal hiermit:

    PHP:
    $t="a:1:{i:259;s:5:\"XYZ\";}";
    $ergebnis substr($t,strpos($t,"\"")+1,strrpos($t,"\"")-strpos($t,"\"")-1);
    Funktioniert bestimmt auch mit regulären Ausdrücken, aber da kenn ich mich net aus.
     
  3. VB-Coder

    VB-Coder Megabyte

    perfekt ! Danke funktioniert genau so wie es soll. Und zu allem Überfluss hab ich den Code auch noch verstanden ;-)
     
  4. Na dann kann ich beruhigt schlafen heut nacht.....:)
     
  5. VB-Coder

    VB-Coder Megabyte

    ja kannst du - danke nochmals & nacht :-)
     
Thread Status:
Not open for further replies.

Share This Page