我有以下数组:
Array
(
[0] => text
[1] => texture
[2] => beans
[3] =>
)
Run Code Online (Sandbox Code Playgroud)
我想摆脱不包含az或az的条目.在这种情况下,数组项3(仅包含一个空格).
我该怎么做?
试试:
$input = array( /* your data */ );
function azFilter($var){
return preg_match('/^[a-z-]+$/i', $var);
}
$output = array_filter($input, 'azFilter');
Run Code Online (Sandbox Code Playgroud)
在PHP 5.3中也可以简化它:
$input = array( /* your data */ );
$output = array_filter($input, function($var){
return preg_match('/^[a-z-]+$/i', $var);
});
Run Code Online (Sandbox Code Playgroud)