Wie würden Sie gängige Wörter (das, ist, a, as) aus der englischen Sprache in PHP aus einem Array entfernen?PHP entfernt gängige Wörter aus einem Array
Beispiel eines Arrays könnte
$story = array("Jack", "is", "going", "out", "to", "play");
Wie würden Sie gängige Wörter (das, ist, a, as) aus der englischen Sprache in PHP aus einem Array entfernen?PHP entfernt gängige Wörter aus einem Array
Beispiel eines Arrays könnte
$story = array("Jack", "is", "going", "out", "to", "play");
Verwendung Wenn Sie den Inhalt erhalten müssen des Arrays und haben Sie es leer, wenn Sie alles in jedem Element ersetzen ...
$common = ["the", "as", "is", "a"];
foreach($array as &$element) {
$element = str_replace($common, "", $element);
}
Dies sollte funktionieren. Lassen Sie uns sagen, Sie haben Ihren Inhalt in $array
, wir sind in der Schleife und entfernen von jedem Element den Inhalt von $common
, die Sie anpassen können, wie Sie benötigen.
Andernfalls, wenn Sie müssen "Pop" das Element ("Pop" für "vollständig entfernen") ...
foreach ($array as $k => $v) {
if (in_array($v, $common)){
unset($array[$k])
}
}
werden Sie können das Array unset kann
$unwanted_array = array("a","the","un");
foreach ($your_array as $key=>$value) {
if (in_array($value,$unwanted_array)){
unset($your_array[$key])
}
}
Oder Sie können auch versuchen, array_diff
$your_array = array_diff($your_array $unwanted_array);
Was haben Sie versucht, bis jetzt ?? \ –
das Array zeigen auf den ersten – RomanPerekhrest
und was ist die erwartete Ausgabe dieses Arrays? – rahulsm