Heim > Backend-Entwicklung > PHP-Tutorial > 正则替换表情,伤不起,求帮助

正则替换表情,伤不起,求帮助

WBOY
Freigeben: 2016-06-23 13:57:14
Original
933 Leute haben es durchsucht

有这样这样两个数组
$arr=Array ( 0 => 微笑 ,1 => 色 , 2=>撇嘴 )
$brr=array(1 , 2 , 3)

如何把下面这个字符串里的表情符号替换成$brr里面的值呢?因为这样方便我组成1.gif 2.gif,,,,,正则不会哇。。。
$content='a[色]fdsafd[撇嘴]saf[微笑]b


回复讨论(解决方案)

$arr=Array ( 0 => '微笑' ,1 => '色' , 2=>'撇嘴' );$brr=array(1 , 2 , 3);$content='a[色]fdsafd[撇嘴]saf[微笑]b';foreach($arr as &$v) $v = "/\\[$v\\]/";foreach($brr as &$v) $v = "<img  src='$v.gif' alt="正则替换表情,伤不起,求帮助" >";$content = preg_replace($arr, $brr, $content);echo $content;
Nach dem Login kopieren
a正则替换表情,伤不起,求帮助fdsafd正则替换表情,伤不起,求帮助saf正则替换表情,伤不起,求帮助b

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