且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP:获取与另一个字符串数组的子字符串匹配的字符串数组的数组值

更新时间:2021-06-30 23:21:38

想到的一个简单解决方案:结合 array_filter strpos ;

A simple solution that comes to mind: combine array_filter and strpos;

$strings = array('Apple', 'Banana', 'Orange');
$substrings = array('pp', 'range');

$result = array_filter($strings, function($item) use($substrings) {
  foreach($substrings as $substring)
    if(strpos($item, $substring) !== FALSE) return TRUE;
  return FALSE;
});

要重置索引,可以使用 array_values 函数.

To reset indices, you can use the array_values function.