ereg

(PHP 4, PHP 5)

ereg������ʽƥ��

˵��

ereg ( string $pattern , string $string [, array &$regs ] ) : int

Note:

ʹ�� Perl ����������ʽ�﷨�� preg_match() ����ͨ���DZ� ereg() ��������������

�����ִ�Сд�ķ�ʽ�� string ��Ѱ���������������ʽ pattern ��ƥ����Ӵ���

����ҵ��� pattern ��Բ�����ڵ���ģʽ��ƥ����Ӵ����Һ������ø����˵��������� regs����ƥ��������� regs �����С�$regs[1] ������һ����Բ���ſ�ʼ���Ӵ���$regs[2] �����ڶ����Ӵ����Դ����ơ�$regs[0] ��������ƥ����ַ�����

Note: ֱ�� PHP 4.1.0 Ϊֹ��$regs �������Ϊ����ʮ����Ԫ����ʹʵ��ƥ����Ӵ�����ʮ�����Ⲣ��Ӱ�� ereg() ƥ������Ӵ������������û���ҵ�ƥ�䣬�� $regs ���ᱻ ereg() ���ġ�

����� string ���ҵ� pattern ģʽ��ƥ���򷵻� ��ƥ���ַ����ij��ȣ����û���ҵ�ƥ�������򷵻� FALSE�����û�д������ѡ���� regs ������ƥ����ַ�������Ϊ 0���򱾺������� 1��

���´���Ƭ�Ͻ��� ISO ��ʽ�����ڣ�YYYY-MM-DD��Ȼ���� DD.MM.YYYY ��ʽ��ʾ��

Example #1 ereg() ����

<?php
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"$date$regs)) {
    echo 
"$regs[3].$regs[2].$regs[1]";
} else {
    echo 
"Invalid date format: $date";
}
?>

�μ� eregi()��ereg_replace()��eregi_replace()��preg_match()��strpos() �� strstr()��