Holen Sie sich alle Spiele von Zeichenfolge, die start und Ende mit php
Wie würde ich PHP verwenden, um zu extrahieren alles, was in zwischen [startstring]
und [endstring]
aus diesem string:
[startstring]hello = guys[endstring] hello guys [startstring]jerk = you[endstring] welcome to the universe
Möchte ich finden, Sie alle Spiele der [startstring]
und [endstring]
" und "echo" den text hinein. Ein bisschen wie ein Begrenzer. Und ich möchte alle Spiele hallte zu sein, getrennt durch ein Leerzeichen.
Wie würde ich mich über dies zu erreichen? Würde dies erfordern regex
? Könnten Sie ein Beispiel?
Vielen Dank! 🙂
InformationsquelleAutor | 2013-01-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
In
$hello
und$jerk
, genau wie Sie sagten. Führen Sie es einfach, echo die Variablen und probieren Sie es aus!InformationsquelleAutor Jeroen
Versuchen mit
preg_match_all
:(.*?)
bedeutet eine Menge von backtracking, aber es ist bei weitem die einfachste Methode und wird in Ordnung sein. Hoffe, der string ist nicht riesig 😉Es geht um riesige... 🙁 Was empfehlen Sie?
Wie würde ich gehen über die jedes Spiel in eine variable? Wie
hello = guys
eine echte, brauchbare variable in meinem script?$hello = guys
Ich glaube nicht, dass es als große als ich meinte 😉 keine Sorge, die Optimierung dieser code ist wahrscheinlich der mindestens Ihre Bedenken, wirklich. Über die dynamische Erstellung von Variablen, wie Sie vorgeschlagen haben, vergessen Sie es: unsichere, crash-anfällig usw.
Nein, ich meine riesig. Wie mache ich ein ganzes Dokument. Würde er noch schnell sein? oder was? vielen Dank für Eure Hilfe
InformationsquelleAutor hsz