以下代码:
<?php
$str='Who are you?';
echo chop($str,'you?').'<br>';
echo chop($str,'are you?').'<br>';
?>
Run Code Online (Sandbox Code Playgroud)
给我输出:
Who are
Wh
Run Code Online (Sandbox Code Playgroud)
为什么第二个输出是
Wh
Run Code Online (Sandbox Code Playgroud)
并不是
who
Run Code Online (Sandbox Code Playgroud)
因为:
(PHP 4,PHP 5,PHP 7)
chop- 别名rtrim()
和
(PHP 4,PHP 5,PHP 7)
rtrim- 从字符串末尾删除空格(或其他字符)
string rtrim ( string $str [, string $character_mask ] )
所以......你正在喂一个角色面具.
鉴于此,"o"在该掩码中,因此它被修剪掉了