str_replace(array('\\',';','\'','%2527','%27','%20','&', '"', '<', '>'), array('','','','','','','&', '"', '<', '>'), $string);
我知道这是一个替换函数。所以麻烦解答的是数组他是如何替换?另外%2527','%27','%20表示什么?替换是一一对应的还是不对应的?
ä¼ å ¥æ°ç»ç¨äºå¤éæ¿æ¢åæ å°æ¿æ¢ï¼str_replace详ç»ç¨æ³å¦ä¸ï¼
str_replace â åå符串æ¿æ¢
mixed str_replace(mixed $search, mixed $replace, mixed $subject[,int &$count])该å½æ°è¿åä¸ä¸ªå符串æè æ°ç»ã该å符串ææ°ç»æ¯å° subject ä¸å ¨é¨ç search é½è¢« replace æ¿æ¢ä¹åçç»æã
åæ°è¯´æï¼
å¦æ search å replace 为æ°ç»ï¼é£ä¹ str_replace() å°å¯¹ subject åäºè çæ å°æ¿æ¢ã
å¦æ replace çå¼ç个æ°å°äº search ç个æ°ï¼å¤ä½çæ¿æ¢å°ä½¿ç¨ç©ºå符串æ¥è¿è¡ã
å¦æ search æ¯ä¸ä¸ªæ°ç»è replace æ¯ä¸ä¸ªå符串ï¼é£ä¹ search ä¸æ¯ä¸ªå ç´ çæ¿æ¢å°å§ç»ä½¿ç¨è¿ä¸ªå符串ã
该转æ¢ä¸ä¼æ¹å大å°åã
å¦æ search å replace é½æ¯æ°ç»ï¼å®ä»¬çå¼å°ä¼è¢«ä¾æ¬¡å¤çã
searchï¼æ¥æ¾çç®æ å¼ï¼ä¹å°±æ¯ needleãä¸ä¸ªæ°ç»å¯ä»¥æå®å¤ä¸ªç®æ ã
replaceï¼search çæ¿æ¢å¼ãä¸ä¸ªæ°ç»å¯ä»¥è¢«ç¨æ¥æå®å¤éæ¿æ¢ã
subjectï¼æ§è¡æ¿æ¢çæ°ç»æè å符串ãä¹å°±æ¯ haystackã
å¦æ subject æ¯ä¸ä¸ªæ°ç»ï¼æ¿æ¢æä½å°éåæ´ä¸ª subjectï¼è¿åå¼ä¹å°æ¯ä¸ä¸ªæ°ç»ã
countï¼å¦æ被æå®ï¼å®çå¼å°è¢«è®¾ç½®ä¸ºæ¿æ¢åçç次æ°ã
è¿åå¼ï¼
该å½æ°è¿åæ¿æ¢åçæ°ç»æè å符串ã
为什么不可以???
没什么不可以的啊,你这段我测试了没问题的
除非你php 的版本还不到4.0.5?
怎么可能,都5.33了
呵呵。看来你水平比我还差。这种写法是正确的,不用质疑。
另外,你文不对题。
- - 技术不精共同学习。
本回答被网友采纳