一个专注于web技能的80后

你不用拼过聪明人,你只须要拼过那些

PHP正则匹配数组中的元素

preg_grep(参数..) 返回匹配模式的数组条款,数组中符合正则表达式条件的数组元素 ,并且返回数据类型是数组!

参数列表:

php正则匹配标签PHP正则表达式焦点技巧完整详解 第7节 数组元素正则匹配 Node.js

参数1:正则表达式

参数2:检测匹配的数组 索引数组 关联数组 都是可以的!

参数3: 设置结果为正则不匹配的元素组成的数组

案例代码1:

//自定义一个数组$array=array("23.32","22","12.009","23.43.43","-100","zhangsan");//匹配有两个小数点儿的数字$pattern="/^(\d+)?\.\d+\.\d+$/";$result1=preg_grep($pattern, $array);show($result1);​//匹配数字的, 包括负数$pattern="/-?\d/";$result1=preg_grep($pattern, $array);show($result1);

案例代码2:

//自定义一个数组$array=array("23.32","22","12.009","23.43.43","-100","zhangsan");$pattern="/^(\d)+?\.(\d)+$/";$result=preg_grep($pattern, $array);show($result);

极客小俊@今日头条,首发原创文章

如果喜好话请 "点赞 评论 收藏" 一键三连

大家的支持便是我坚持下去的动力!