标签: php
$link = '/item/123456'; $num = substr($link,0,$link->length);
以上代码无法解决原因?我想将123456分配给$ num。我在JS中使用了相同的逻辑,但在PHP中却没有?我是PHP的新手。
答案 0 :(得分:0)
没有PHP语法,你应该收到错误。
使用strlen代替
strlen
$num = substr($link,0,strlen($link));
http://php.net/manual/en/function.strlen.php
答案 1 :(得分:0)
在PHP中,strlen()是获取字符串长度的方法:
strlen()
$link = '/item/123456'; $num = substr($link, 0, strlen($link));
如果安装了多字节扩展(mbstring),最好使用mb_*函数,因为它们与不同编码的字符串(如Unicode)兼容:
mb_*
$link = '/item/123456'; $num = mb_substr($link, 0, mb_strlen($link));