php怎么在数组里取出字节数大于10少于100的值

$a = '一#二#第三组值取出#四#五#第六组值取出';
$e = explode('#',$a);

自己反复试也搜了很久都没有解决问题
请问怎么在数组$e取出字节数大于10少于100的值呢

遍历数组,逐个判断


$a = '一#二#第三组值取出#四#五#第六组值取出';
$e = explode("#", $a);
$resArr = array_filter($e, function($item){
    $num = strlen($item);
    return $num > 10 && $num < 100;
});
var_dump($resArr);

// array(2) {
//   [2]=>
//   string(18) "第三组值取出"
//   [5]=>
//   string(18) "第六组值取出"
// }