我试图将AS3代码移植到PHP,在文本块的末尾找到标签(主题标签)。我被困在lastIndexOf
的部分。我如何用PHP编写它?
AS3:
var message = "Lorem #ipsum dolor sit amet, consetetur #1tag #2tag #3tag"
while (message.lastIndexOf(" ") == message.lastIndexOf(" #")){
message = message.slice(0,message.lastIndexOf(" "));
}
我尝试了代码,但收到了此错误:unexpected 'while' (T_WHILE)
PHP:
$message = "Lorem #ipsum dolor sit amet, consetetur #1tag #2tag #3tag";
while (strrchr(" ",$message) == strrchr(" #",$message)){
$message = $message.substr(0,strrchr(" ",$message));
}
答案 0 :(得分:1)
在下一行的末尾添加;
符号:
$message = "Lorem #ipsum dolor sit amet, consetetur #1tag #2tag #3tag"
在所有strrchr
函数中交换参数。
strrchr(" ",$message)
strrchr($message, " ")
答案 1 :(得分:0)
strrpos是AS3中lastIndexOf()的等价物。