split
(PHP3 , PHP4)
split --- 以正规表达式将字符串切开
语法 :
array split
(string pattern, string string [, int limit])说明 :
传回字符串的数组,以正规表达式pattern为界限,将字符串string切开。如果有设定limit,则传回的数组最多将会包含limit个元素,而最后的元素会包含全部string所剩下部份。如果发生错误,split( )则传回false。
以下的范例可以从/etc/passwd的一行里,取得五个栏位的资料 :
<?php
$passwd_list = split (":", $passwd_line, 5);
?>
可以用斜线、逗点、或是连字号,来剖析日期 :
<?php
date = "04/30/1973"; // Delimiters may be slash, dot, or hyphen
list ($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br>\n";
?>
注意 : pattern是有区分大小写的
注意 : 如果你不需要正规表达的功能,你可以使用速度更快的explode( )
参考 : spliti( ) explode( ) implode( )