一個簡單的substr調用不能正常工作。我只想抓取以正斜槓結尾的字符串。這裏有七個字符串。是什麼導致substr失敗?
HELLO/NN, SMILE/JJ, JUMP/, GOOD/RB, GREAT/JJ, HAPPY/NNP, SEAPORT/
$m = substr($string, -1);
if ($m = "/") {
echo $string;
}
此代碼不知何故每次都會返回true。所有七個字都被打印出來。 我試過strrev和許多其他字符串函數。它似乎並沒有 的問題。我可以從字面上打印$ m,看到它是「/」,但if語句 確定每個單詞都符合$ m =「/」標準。即使$ m不是一個 「/」
這是一個啓示給我,我認爲=和==是可以互換的。來自Qbasic古代的進口產品。 – user734063 2011-08-01 20:36:02