Warum erbt \\1 (.*), anstatt es zu ersetzen? ? ?
 
  2018-01-29 15:51:29
0
1
1636

<?php

$string='[b]Schreibe ein Gedicht für dich[/b]

[i]Tue unmögliche Dinge für dich[/i]

$pattern=array(

'/[b ](.*)[/b]/i',

'/[i](.*)[/i]/iU',

);

$replace=array(

'<b> \1</b><br />',

'<i>\1</i><br />',

);

$ubb=preg_replace($pattern,$ replace,$string);

echo $ubb;

Warum erbt \1 (.*), anstatt es zu ersetzen? ? ?


 
 

Antworte allen(1)
 

难道只有replacement中可以包含后向引用\\n这个解释吗?也就是说固定的?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!