我有一个字符串,例如:
src="http://www.domain.com/sub_folder/xyz_17215_andso_on_01-file_08.html"
并希望在每个不是字母或数字的字符处拆分它。
和
/[a-z0-9]/
我得到一个包含所有字符的数组,但与获取所有单词和数字相反的是什么?
我有一个字符串,例如:
src="http://www.domain.com/sub_folder/xyz_17215_andso_on_01-file_08.html"
并希望在每个不是字母或数字的字符处拆分它。
和
/[a-z0-9]/
我得到一个包含所有字符的数组,但与获取所有单词和数字相反的是什么?
你可以写:
$result_array = preg_split('/[^a-z0-9]+/', $string_to_split);
与其编写新代码来解决问题,不如使用 PHP 在函数中提供给您的内置parse_url()
功能: http: //php.net/manual/en/function.parse-url.php