わかった、
だからここに私のコードがあります:
$explode = explode("+ ", $article);
$explode_count = count($explode);
for($i=0;$i<$explode_count;$i++)
{
$numbers = preg_replace('/[^0-9]/', '', $explode[$i]);
$letters = preg_replace('/[^a-zA-Z]/', ' ', $explode[$i]);
if($letters == "All Star Game")
{
echo "Done";
}
}
$letters変数はAllStarGameと同じです。しかし、何らかの理由で、「完了」はエコーされていません。文字列内の文字から数字を分離するために使用しているpreg_replace関数を使用したものでしょうか?$letters変数をに変更すると
$letters = preg_replace('/[^a-zA-Z]/', '', $explode[$i]);
残りのコードを次のように設定します。
if($letters == "AllStarGame")
{
echo "Done";
}
次に、phpはそれをエコーアウトします。ここのスペースはどうなっているのですか?