Php rtrim函数中的第二个参数
我使用Php rtrim函数中的第二个参数,php,Php,我使用rtim()函数从字符串末尾删除空字符 例: 我看到了带有rtrim($toBeTrimed,“\0\4”)的示例。我知道“\0”是空字符,但我不知道“\0\4”是什么意思 我的问题是,“\4”或“\0\4”是什么意思?在PHP中,在双引号字符串中,这是字符的八进制数(C字符;请参见ASCII): \[0-7]{1,3}-匹配正则表达式的字符序列是八进制表示法的字符 对于“\0\4”,有两个字符:字符八进制0和八进制4 \0-NUL字符 \4-EOT(传输结束)字符 在这种情况下,这意
rtim()
函数从字符串末尾删除空字符
例:
我看到了带有rtrim($toBeTrimed,“\0\4”)
的示例。我知道“\0”
是空字符,但我不知道“\0\4”
是什么意思
我的问题是,
“\4”
或“\0\4”
是什么意思?在PHP中,在双引号字符串中,这是字符的八进制数(C字符;请参见ASCII):
\[0-7]{1,3}
-匹配正则表达式的字符序列是八进制表示法的字符
对于“\0\4”
,有两个字符:字符八进制0和八进制4
-NUL字符\0
-EOT(传输结束)字符\4
rtrim
将从字符串右侧删除NUL和EOT字符(如果有)
另见:
$decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $key, $encrypted, MCRYPT_MODE_CBC, $iv), "\0");