在 PHP 中搜索数组中的部分值匹配
array_filter 函数可用于匹配数组中的部分值。可以提供一个回调函数,它有助于决定数组中的哪些元素将保留,以及哪些元素将被移除。
如果回调函数返回 false,则意味着给定元素需要被移除。下面是一个演示相同功能的代码示例 −
$arr = array(0 => 'abc', 1 => 'def', 2 => 'ghijk', 3 => 'lmnxyz');
$results = array();
foreach ($arr as $value) {
if (strpos($value, 'xyz') !== false) { $results[] = $value; }
}
if( empty($results) ) { echo 'No matches found.'; }
else { echo "'xyz' was found in: " . implode('; ', $results); }使用 PHP foreach 解析 JSON 数组 −
'xyz' was found in: lmnxyz
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP