当前位置:Gxlcms > PHP教程 > 奇怪的有关问题为什么自定义函数不可以用其他内置函数了

奇怪的有关问题为什么自定义函数不可以用其他内置函数了

时间:2021-07-01 10:21:17 帮助过:4人阅读

奇怪的问题 为什么自定义函数 不可以用其他内置函数了






$PostsArray[0]['Content'] = preg_replace("/<]*)\" alt=https://www.gxlcms.com/\"([^><]*)>/i",aimg('\\1','\\2'), $PostsArray[0]['Content']);


function aimg($url,$name){
//$name=strstr('gif',$url);
$name2=$name;
$name= strpos($name2,'gif');
if(strstr($url,'.gif')!=false){

//$name=''.$name.'>';<br />	}else{<br /><br />	}<br />	return $name;<br /><br />}<br /><br /><br /></pre><br /><br />$url $name取值都是正常 但是我用替换函数 其他函数都没用 为什么呢?<br><font color='#FF8000'>------解决思路----------------------</font><br>你没有遵守 preg_replace 的规则<br />preg_replace 的第二个参数是字符串或数组,并不是函数<br />preg_replace_callbact 的第二个参数才是函数<br><font color='#FF8000'>------解决思路----------------------</font><br>preg_replace 改为 preg_replace_callback                    </div>

                  

	 	
                    <div class=

人气教程排行