在一个字符串变量中含有反斜杠"\",请问要如何取出这个变量中反斜杠后面的字符? 可以用$a=substr($a,strpos($a,"\\")+1)取得 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的$a="dsf\dsfdf"中根本没有\字符,明白吗?所以没有任何字符。 楼上的兄弟,那里有呀?自己写个程序好像有,计算机不会认的。明白吗?计算机的string里面是没有的。再想想,除非象上面的一个哥们说得一样把\\替换\ 建议先用 htmlspecialchars ()函数将其转换之后再进行substr() 怎么没有?d不是特殊字符,所以$a="dsf\dsfdf"的\不对d转义,而是做为一个字符存在.你echo看看 $a="dsf\dsfdf";$a=substr($a,strpos($a,"\\")+1);echo $a;俺来公正一下,以上在俺机器上输出dsfdf。所以这次ccterran(iwind)获胜。ige1976(可可)有什么不服可以提出来。转义应该只出现在正则表达式中,在strpos应该不转义 敏感词搜索问题 请教 liunx php mysql中文乱码问题 insert into提交2次 想找一些关于PHP生成HTML的详细教程 函数中全局变量的问题 用C/C++函数调用php功能的问题 谁有php+xmlhttp实现无刷新的例子? 求救:查出最近两天里新闻点击最高的记录 如何禁止ie打开word文档? android和ios调用php写的接口如何判断用户使用的是安卓还是苹果 有一网站找人做!!(北京)斑竹莫怪,我知不该在这发贴,但着急,本来该我做的,没时间。 如何用程序改变文件夹属性,怎么不行呢!(在线等待!)
$a="dsf\dsfdf"
中根本没有\字符,明白吗?
所以没有任何字符。
自己写个程序好像有,计算机不会认的。明白吗?计算机的string里面是没有的。再想想,除非象上面的一个哥们说得一样把\\替换\
$a=substr($a,strpos($a,"\\")+1);
echo $a;
俺来公正一下,以上在俺机器上输出dsfdf。
所以这次ccterran(iwind)获胜。
ige1976(可可)有什么不服可以提出来。转义应该只出现在正则表达式中,在strpos应该不转义