请教一个字符串分割问题
我有一个字符串,内容可能包含"+", "+", "-", "-", " ", " ", ".", ".", ":", ":"这些字符,我将他们进行替换
<br />
$vowels = array("+", "+", "-", "-", " ", " ", ".", ".", ":", ":");<br />
$file_name = str_replace($vowels, "+", $str);<br />
结果出现了像"试题+++小赵+动漫达人组+swf"这样的字符,但我需要里面的汉字部分,请教如何进行分割,或者从一开始是否就不适用我的那个替换方式,谢谢~
php
字符串分割
------解决方案--------------------这不是对的吗?如果你不需要+ 则 str_replace($vowels, "", $str);
还是说连swf这个也不要?
------解决方案--------------------$arr=preg_split('/[+]+/', $file_name);
print_r($arr);
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn