Maison > développement back-end > tutoriel php > preg_replace_callback

preg_replace_callback

WBOY
Libérer: 2016-06-23 13:01:27
original
827 Les gens l'ont consulté

<?phpfunction ac($m) {	$acs = array (		'www' => 'world wide web',		'irs' => 'internal revenue service',	    'pdf' => 'portable document format');	//echo $m[0].",".$m[1]."<br/>";		if (isset($acs[$m[1]]))		return $m[1]."(".$acs[$m[1]].")";	else				return $acs[$m[1]];}$text = "wef <aaa>irs</aaa> rawfg <aaa>www</aaa> h <aaa>pdf</aaa> awf";$newtext = preg_replace_callback("/<aaa>(.*)<\/aaa>/U","ac",$text);print_r ($newtext);?>
Copier après la connexion

函数了没的$m[1]改成$m[0]为什么会没有效果?注释那一行验证了他们值是相等的啊


回复讨论(解决方案)

$m[0]的值带标签<aaa>irs</aaa><aaa>www</aaa>
Copier après la connexion
Copier après la connexion

没懂你的意思
$m[0] 与 $m[1] 是不相等的

$m[0]的值带标签<aaa>irs</aaa><aaa>www</aaa>
Copier après la connexion
Copier après la connexion


搜噶!没打出来不代表不存在!多谢!
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal