当前位置: 首页 > news >正文

php 一个数组中的元素是否在一个字符串中包含

php 一个数组中的元素是否在一个字符串中包含

要检查一个数组中的元素是否在一个字符串中出现,你可以使用strpos()函数。这个函数返回子字符串首次出现的位置索引,如果没有找到,它会返回false

$array = ['apple', 'banana', 'cherry'];
$string = 'I like to eat apple pie';$found = array_filter($array, function($element) use ($string) {return strpos($string, $element) !== false;
});print_r($found);

在这个例子中,$found将包含那些在字符串$string中出现的数组元素。如果你只是想检查是否至少有一个元素存在,你可以使用!== false来判断strpos()的返回值。如果$found是非空的,那么至少有一个元素在字符串中出现;如果它是空的,那么没有任何元素在字符串中出现。

http://www.lryc.cn/news/357549.html

相关文章:

  • conda修改环境名称后,无法安装包,显示no such file
  • linux安装mysql【linux】
  • C 语言实例 - 表格形式输出数据
  • markdown语法保存
  • 数据结构(八)二叉树、哈希查找
  • uniApp 创建Android.keystore证书IOS的证书
  • 怎么藏族翻译中文在线翻译?更好地了解藏族文化
  • 模拟集成电路(5)----单级放大器(共栅级)
  • 学习笔记——数据通信基础——数据通信网络(网络工程师)
  • 将本地项目上传到 gitee 仓库
  • Django学习
  • 说唱程序员
  • 058.最后一个单词的长度
  • 决策树模型-预测用户是否购买某母婴产品
  • 工具使用-网络性能测试工具(iperf)-TCP 和 UDP 的吞吐量-包转发率参数的理解
  • 什么是JS引擎
  • 前端手写文件上传;使用input实现文件拖动上传
  • Flutter 中的 PhysicalModel 小部件:全面指南
  • Flutter 中的 Center 小部件:全面指南
  • windows 执行node报错 800A1391
  • 无人机操作界面来了,起点就很高呀。
  • Android 11 AudioPolicyService 启动流程
  • java中static关键字面试五连问
  • 基于文本来推荐相似酒店
  • 红队内网攻防渗透:内网渗透之前置知识外网权限提升技术
  • 【漏洞复现】大华智能物联综合管理平台 log4j远程代码执行漏洞
  • OrangePi AIpro测评
  • 写代码之前一定要提前想好思路
  • 「清新题精讲」Skiers
  • Transformer详解(8)-基于transformer的英文到中文翻译模型