単純なsubstr呼び出しが正しく機能していません。私はスラッシュで終わる弦だけをつかみたい。ここには7つの弦があります。substrが失敗する原因は何ですか?
HELLO/NN, SMILE/JJ, JUMP/, GOOD/RB, GREAT/JJ, HAPPY/NNP, SEAPORT/
$m = substr($string, -1);
if ($m = "/") {
echo $string;
}
このコードは、毎回trueを返します。すべての7つの単語が印刷されます。 私はstrrevと他の多くの文字列関数を試しました。 とは思われません。文字通り$ mを出力し、それが "/"であることを見ることができますが、ifステートメント はすべての単語が$ m = "/"基準を満たしていると判断します。 $ mが "/"
これは私には啓示ですが、私は=と==は互換性があると思いました。 Qbasicの古代時代からの輸入。 – user734063