Php匹配2个阵列之间的值,但是像敌人一样

时间:2016-04-18 07:22:23

标签: php arrays regex preg-match

我知道let indexPath = IndexPath(item: row, section: 0) if let visibleIndexPaths = tableView.indexPathsForVisibleRows?.index(of: indexPath as IndexPath) { if visibleIndexPaths != NSNotFound { tableView.reloadRows(at: [indexPath], with: .fade) } } 中有let indexPath = NSIndexPath(forRow: row, inSection: 0) if let visibleIndexPaths = tableView.indexPathsForVisibleRows?.indexOf(indexPath) { if visibleIndexPaths != NSNotFound { tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: .Fade) } } 但我想要的是在两个数组中显示相似的元素。 例如:

array_intersect

我希望结果数组显示php array_intersect将在此处给出空结果。

1 个答案:

答案 0 :(得分:0)

$result=array();
$array1 = array('product','php');
$array2 = array('product management','html');

$srcharray = $array2;
foreach($array1 as $serchstr)
{
  foreach($srcharray as $key => $serchval)
  {
     if (strpos($serchval, $serchstr) !== false) {
     $result[] = $serchval;
     unset($srcharray[$key]);
     }
  } 
}
var_dump($result);

注意:如果您需要区分大小写的匹配,请使用' stripos'而不是' strpos'。