端口lastIndexOf到PHP的AS3代码

时间:2015-04-25 11:12:42

标签: php actionscript-3

我试图将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));
}

2 个答案:

答案 0 :(得分:1)

在下一行的末尾添加;符号:

$message = "Lorem #ipsum dolor sit amet, consetetur #1tag #2tag #3tag"

在所有strrchr函数中交换参数。

strrchr(" ",$message)
strrchr($message, " ")

答案 1 :(得分:0)

strrpos是AS3中lastIndexOf()的等价物。