最後に私のコードで最後のエラーが見つかりましたが、今回は非常に混乱しています...コードでわかるように、出力は(Nothing)でなければなりません。しかし、私はまだ
Mitgliedschaft Card (Weltweit)
を取得します。正規表現エラー? - 削除しないのですか?
なぜこのフレーズを削除しないのですか? - ケース\b
がアクティブな場合にのみ削除されます。
$deletewords = ["Mitgliedschaft Card (Weltweit)", "(Xbox 360/Xbox One/weltweit)", "Origins", "Guthaben Code - nur DE", "Guthaben Code für EA ORIGIN", "PC - nur DE"];
$myArra = ["Mitgliedschaft Card (Weltweit)", "Guthaben Code - nur DE", "Guthaben Code für EA ORIGIN", "PC - nur DE"];
foreach ($myArra as $string){
$string = mb_eregi_replace('\b' . implode('|', $deletewords) . '\b', '', $string);
echo $string;
}
他のすべての単語が削除されますが、Mitgliedschaft Card (Weltweit)
がまだあることに混乱しています...
あなたが質問を明確にすることができます。私は "私は彼がこの言葉を削除していませんか? 「なぜこのフレーズを削除しないのですか?」という意味です。 –
あなたは正しいです、残念です...そして私はまだこのエラーを受け取ります。 – Jan
')'と文字列の終わりの間に単語境界がないので。 – Toto