PHP从数组中删除常用词
如何从数组中删除PHP英语中的常用词is a 数组的示例可以是PHP从数组中删除常用词,php,Php,如何从数组中删除PHP英语中的常用词is a 数组的示例可以是 $story = array("Jack", "is", "going", "out", "to", "play"); 您可以取消设置数组 $unwanted_array = array("a","the","un"); foreach ($your_array as $key=>$value) { if (in_array($value,$unwanted_array)){
$story = array("Jack", "is", "going", "out", "to", "play");
您可以取消设置数组
$unwanted_array = array("a","the","un");
foreach ($your_array as $key=>$value) {
if (in_array($value,$unwanted_array)){
unset($your_array[$key])
}
}
或者您也可以尝试使用数组_diff
如果需要保留数组的内容,并在替换每个元素中的所有内容时使其为空
$common = ["the", "as", "is", "a"];
foreach($array as &$element) {
$element = str_replace($common, "", $element);
}
这应该行得通。假设您的内容位于$array中,我们将在其上循环,并从每个元素中删除$common的内容,您可以根据需要进行自定义
否则,如果必须弹出元素pop以完全删除
foreach ($array as $k => $v) {
if (in_array($v, $common)){
unset($array[$k])
}
}
到目前为止,您尝试了什么???\首先显示该数组以及该数组的预期输出是什么?
foreach ($array as $k => $v) {
if (in_array($v, $common)){
unset($array[$k])
}
}