输出必须是“这是测试字符串样本”。对于具有索引值的小型数组过滤器是正确的,如果过滤器数组值超过100个值,我们不能分配静态索引数。如何循环过滤到我的基本数组。我知道可以使用array_diff,但我只是学习如何使用for循环。如何在PHP中使用for循环过滤多个数组值?
<?php
$arr = array("This","is","testing","a","string",";","sample");
$filter = array(";","a");
for($i=0; $i < count($arr); $i++){
if($arr[$i] == $filter[0] || $arr[$i] == $filter[1]){
continue;
}
echo "$arr[$i] ";
}
?>
您正在寻找in_array($改编[$ i],$过滤器); – Tarun