Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:preg#u match()[function.preg match]:未知修饰符'-';_Php_Php 5.3 - Fatal编程技术网

Php 警告:preg#u match()[function.preg match]:未知修饰符'-';

Php 警告:preg#u match()[function.preg match]:未知修饰符'-';,php,php-5.3,Php,Php 5.3,我将ereg更改为preg_match,以便将mycode更新为PHP5.3。现在我在我的页面中看到了这个警告。如何解决这个问题 警告: Warning: preg_match() [function.preg-match]: Unknown modifier '-' in C:\xampp\htdocs\share\configs\functions.php on line 2645 旧代码: if (!ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})"

我将ereg更改为preg_match,以便将mycode更新为PHP5.3。现在我在我的页面中看到了这个警告。如何解决这个问题

警告:

Warning: preg_match() [function.preg-match]: Unknown modifier '-' in C:\xampp\htdocs\share\configs\functions.php on line 2645
旧代码:

if (!ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $dateOfBirth, $regs))
新代码(PHP5.3):

谢谢

您需要添加:

可能重复的和许多其他的,看看右边的“相关”列表。
if (!preg_match ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $dateOfBirth, $regs))
if (!preg_match ("/([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})/", $dateOfBirth, $regs))
#                 ^                                    ^