使用正则表达式在数组中查找某个值的最短代码?

 CCTV知府影 发布于 2023-02-05 10:22

假设我有一个包含这些元素的数组:

[
    'whatever',
    'something else',
    'foobar'
]

我知道我可以迭代数组并使用正则表达式检查foobar.问题是,有没有更短的方法呢?

谢谢?

1 个回答
  • <?php
    
    $items = [
        'whatever',
        'something else',
        'foobar'
    ];
    
    $matches  = preg_grep ('/foobar/', $items);
    var_dump($matches);
    
    ?>
    

    您不需要遍历数组,您可以使用preg_grep并传递您的数组.

    快乐的编码

    2023-02-05 10:25 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有