在php可以使用preg_grep()函数来使用正则表达式匹配数组中的元素。
preg_grep()函数可以搜索数组中的所有元素,并返回与正则表达式匹配的所有元素所组成的数组。
实例一:
<?php
header('content-type:text/html;charset=utf-8');
$array = array(1.5, 6, 3.8, 53, 7.9);
echo "原数组:";
var_dump($array);
// 返回所有包含浮点数的元素
$fl_array = preg_grep("/^(d+)?.d+$/", $array);
echo "返回所有包含浮点数的元素:";
var_dump($fl_array);
?>
实例二:
<?php
header('content-type:text/html;charset=utf-8');
$test_arr = array(
'web建站教程',
'https://ipkd.cn/',
'php教程',
'HJKLLUEJ'
);
$preg = '/^[a-z]/';
$preg_arr_1 = preg_grep($preg, $test_arr);
$preg_arr_2 = preg_grep($preg, $test_arr, PREG_GREP_INVERT);
echo '<pre>';
var_dump($preg_arr_1);
var_dump($preg_arr_2);
?>
参数说明如下:
$pattern:要搜索的模式,也就是定义好的正则表达式;
$input:要搜索的数组;
$flags:可选参数,可以设置为 PREG_GREP_INVERT,这时函数会返回数组中与给定模式 $pattern 不匹配的元素组成的数组。
perg_grep() 函数将遍历 $input 数组中的每一个元素,让该元素与模式 $pattern 进行匹配,然后将匹配成功或者匹配失败的元素返回。
上面是“php使用正则匹配数组中指定的元素”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2221.html
workflows工作流
一只白色的孔雀ComfyUI工作流
一朵由琥珀制成的孤独美丽的玫瑰
一种长着彩虹翅膀的虫子comfyui工作流
荷塘月色ComfyUI工作流
一轮月亮悬挂在树上的天空中ComfyUI工作流
一个女孩骑着一辆生锈的现代摩托车
沙漠里一只红黑相间的蝎子
一座巨大的野兽派建筑漂浮在热带风景中的贫民
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3搭积木叠加图形
纯css制作卡通头像(随鼠标转头)
js实现table表格动态新增行和列表
HTML5 Canvas 刻度尺
css3结合svg做一个动态广告
jquery做一个漂亮挂墙动态时钟
canvas经线动画走到效果
制作一个好玩的倒计时










