松散地过滤数组

时间:2015-06-05 06:49:52

标签: php

我们说我有以下PHP变量:

$colors = array( 'red', 'green', 'blue', 'yellow', 'brown' );
$skey = 'ow';

如何使用$colors过滤$skey来获取仅包含黄色'黄色的数组?和'布朗'?

1 个答案:

答案 0 :(得分:3)

使用array_filter

$results = array_filter($colors, function($var){ return strpos($var, 'ow') !== false; });

<强> DEMO