(PHP 4, PHP 5)
split — ��������ʽ���ַ����ָ������
$pattern
, string $string
[, int $limit
] ) : arraypreg_split() ����ʹ���� Perl ����������ʽ���ͨ���DZ� split() ���������������������Ҫ������ʽ����������ʹ�� explode() ���죬�����Ͳ�������������ʽ������˷ѡ�
����������һ���ַ������飬ÿ����ԪΪ
string
�����ִ�Сд��������ʽ
pattern
��Ϊ�߽�ָ�����Ӵ�������趨��
limit
���ص�����������
limit
����Ԫ�����������һ����Ԫ������
string
��ʣ������в��֡����������
split() ���� FALSE
��
�� /etc/passwd �е�ǰ�ĸ��ֶηָ������
Example #1 split() ����
<?php
list($user, $pass, $uid, $gid, $extra) =
split (":", $passwd_line, 5);
?>
����ַ������� n ����
pattern
ƥ�����Ŀ���ص����齫����
n+1 ����Ԫ�����磬���û���ҵ�
pattern
����᷵��һ��ֻ��һ����Ԫ�����顣��Ȼ�����
string
Ϊ��Ҳ��������
����������б�ߣ��㣬����߷ָ�����ڣ�
Example #2 split() ����
<?php
// �ָ���������б�ߣ��㣬�����
$date = "04/30/1973";
list($month, $day, $year) = split ('[/.-]', $date);
echo "Month: $month; Day: $day; Year: $year<br />\n";
?>
���Ч Perl �����Ƶ� @chars = split('', $str) ��Ϊ����ο� preg_split() �� str_split() �����е����ӡ�
ע�� pattern
��һ��������ʽ�������Ҫ�õķָ��ַ���������ʽ�е������ַ���Ҫ�Ƚ���ת�塣�������
split()���������κ� regex ��������Ϊ�ŹֵĻ������Ķ�������
PHP ���а��� regex/ ��Ŀ¼�µ�
regex.7 �ļ������ļ����ֲ�ҳ���ʽ������������
man /usr/local/src/regex/regex.7 ���������Ķ���
�μ� preg_split()��spliti()��str_split()��explode()��implode()��chunk_split() �� wordwrap()��