Home  >  Article  >  Backend Development  >  帮忙看看这段代码是什么意思?看了1个多小时也没看懂,谢谢!

帮忙看看这段代码是什么意思?看了1个多小时也没看懂,谢谢!

WBOY
WBOYOriginal
2016-06-23 14:15:29881browse

$patt     = array('__PUBLIC__', '__ACTION__', '__CONTROL__', '__WEB__', '__APP__');
$replace  = array('', '', '', '', '');
$content  = str_ireplace('../public', '', $content);
$content  = str_replace($patt, $replace, $content);


回复讨论(解决方案)

字符串替换!
把  $content 中的
__PUBLIC__ 替换成 
__ACTION__ 替换成 
__CONTROL__ 替换成 
__WEB__ 替换成 
__APP__ 替换成 
../public 替换成 

这都看不懂,应该好好回去补习基础

$replace  = array('', '', '', '', '');

一直没这样写过,见识了

$replace  = array('', '', '', '', '');

一直没这样写过,见识了

$replace  = array(' ', ' ', ' ', ' ', ' ');
你别看他长这样,红色部分也只是数组的键值而已。

答LZ的问题,str_replace的参数可以是数组的。

谢谢各位,明白了,确实是初学者。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:EPP+XDEBUG调试问题Next article:DEDE 邮件发送内容