Einfache Operationsmethode für den regulären PHP-Abgleich

小云云
Freigeben: 2023-03-20 06:26:01
Original
1331 Leute haben es durchsucht

Dieser Artikel stellt Ihnen hauptsächlich die regulären Matching-Operationen von PHP vor und analysiert die Erfassungstechniken von preg_match_all für den Inhalt von P-Elementen und img src-Elementen in HTML-Tags anhand eines einfachen Beispiels Ich hoffe, es kann allen helfen.


<?php
$str = <<< EOT
        <a href="www/app/a/2QRN7v" rel="external nofollow" >
          <p class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/68.jpg" >
            <p class="phoneclick"></p>
            <p>幸福领地</p>
          </p>
        </a>
        <a href="www/app/a/uqARNv" rel="external nofollow" >
          <p class="phonebg">
            <img src="http://www/template9/yunqingjian/jianjie/69.jpg" >
            <p class="phoneclick"></p>
            <p>一世情长</p>
          </p>
        </a>
EOT;
if(preg_match_all(&#39;%<p.*?>(.*?)</p>%si&#39;, $str, $matches)) {
  $arr[0][] = $matches[1];
}
if(preg_match_all(&#39;/src="([^<]*)" >/i&#39;, $str, $matches)) {
  $arr[1][] = $matches[1];
}
print_r($arr);
exit;
?>
Nach dem Login kopieren

Die Laufergebnisse sind wie folgt:


Array
(
  [0] => Array
    (
      [0] => Array
        (
          [0] => 幸福领地
          [1] => 一世情长
        )
    )
  [1] => Array
    (
      [0] => Array
        (
          [0] => http://www/template9/yunqingjian/jianjie/68.jpg
          [1] => http://www/template9/yunqingjian/jianjie/69.jpg
        )
    )
)
Nach dem Login kopieren

Verwandte Empfehlungen:

PHP-Methode für den regulären Abgleich von Chinesisch, Englisch, Zahlen und Unterstrichen

PHP-Methode für den regulären Abgleich von Remote-Bildern im Artikel und Herunterladen des Bildes auf die lokale Adresse

PHP Regular Match gibt den Anfang und das Ende des Inhalts und des Non-Greedy-Modus an

Das obige ist der detaillierte Inhalt vonEinfache Operationsmethode für den regulären PHP-Abgleich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage