-1

我需要检查提交的字符串是否以结尾,比如说几个句点后跟一个新行。我该如何检查呢?

例子:

substr($_POST['text'], -5) == "...\n"

(不确定 mb_substr 是否会更好,也不知道如何在字符串中声明 \n ......假设 \n 仅作为示例计为 2 个字符)

提前致谢。

4

1 回答 1

0
$org = "this is just a test...\n";

if (substr($org, -4) == "...\n") {
  echo "Yes\n";
{
else {
  echo "No\n";
}

将输出“是”

\n \t \r \ 只是为了“转义”它仍然只占用1个字符的字符。

于 2021-06-16T13:20:20.090 回答