是什么导致substr失败?

use*_*063 0 php substr

简单的substr调用无法正常运行.我想只抓取以正斜杠结尾的字符串.这是七个字符串.

HELLO/NN, SMILE/JJ, JUMP/, GOOD/RB, GREAT/JJ, HAPPY/NNP, SEAPORT/


$m = substr($string, -1);

 if ($m = "/") {
     echo $string;
 }
Run Code Online (Sandbox Code Playgroud)

这段代码每次都以某种方式返回true.所有七个单词都打印出来.我已经尝试过strrev和许多其他字符串函数.这似乎并不重要.我可以直接打印$ m并看到它是"/",但if语句决定每个单词符合$ m ="/"条件.即使$ m不是"/"

hex*_*mal 7

比较运算符==不是=:

if ($m == "/") {
     echo $string;
}
Run Code Online (Sandbox Code Playgroud)