我做了这个功能
function paragraph_modifier($para)
{
str_replace('-.b-', '</strong>', str_replace('-b-', '<strong>', $para));
str_replace('-.i-', '</i>', str_replace('-i-', '<i>', $para));
str_replace('-.u-', '</span>', str_replace('-u-', '<span style="text-decoration: underline;">', $para));
str_replace('-n-', '<br />', $para);
return $para;
}
当我这样称呼它时
paragraph_modifier($policies['policy']);
它不会返回数据,也不会显示任何替换结果。有什么遗漏吗?
尝试使用的返回值str_replace
:
function paragraph_modifier($para){
$para = str_replace('-.b-', '</strong>', str_replace('-b-', '<strong>', $para));
$para = str_replace('-.i-', '</i>', str_replace('-i-', '<i>', $para));
$para = str_replace('-.u-', '</span>', str_replace('-u-', '<span style="text-decoration: underline;">', $para));
$para = str_replace('-n-', '<br />', $para);
return $para;
}
然后,您需要分配返回的变量:
$something = paragraph_modifier($policies['policy']);
或修改传递的变量,通过引用传递,不要return
:
function paragraph_modifier(&$para)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句