www.bzyk.net > PHP 截取从第二个特殊字符出现时截取字符串 急求!!

PHP 截取从第二个特殊字符出现时截取字符串 急求!!

望采纳 Thx

explode() 函数把字符串分割为数组。

方法有很多种 随便给你搞个吧 $yourstr='yourneed|youad|something'; $arr=explode('|',$yourstr); $yourneed=$arr[0];

$str="sssaaa &#bbbssssaaa^&**dbbbss"; preg_match_all('/a[^ab]*b/Us',$str,$matches); print_r($matches);

简单粗暴一点的话,直接用str_replace,字符串替换 $str = str_replace('!','',$str); $str = str_replace('\','',$str); 稍微复杂一点的话,用正则替换 $str = preg_replace('/(^!)|(\\)/','',$str); 将开头的!或者\字符替换成空字符(^表示开头)

有时候字符串里就会有一些特殊字符,而且你看不到。 肯定是你从哪里复制过来的字符串,所以把特殊字符也复制过来了,

SELECT * FROM test WHERE a IN (213,456,789) -=-=-=-=-=-=- 补充: 如果是这种情况,需要你用PHP把“,”转换成“,” 比如str_replace

用GET的方法是无法解析出来url中+、/等类似的特殊字符的,你可以通过查看$_SERVER['QUERY_STRING']和$_SERVER['argv']就可以对比出来,$_SERVER['QUERY_STRING']可以获得完整的字符串,即img=upload/7000+Id+a.jpg而$_SERVER['argv']数组中就可...

// 去除字符串两端空格 trim($str); // 去除字符串两端逗号 // 第二个参数可以是特殊符号,也可以是字符串 trim($str,','); // 去除左边字符 ltrim(); // 去除右边字符 rtrim();

网站地图

All rights reserved Powered by www.bzyk.net

copyright ©right 2010-2021。
www.bzyk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com