$link = '/item/123456';
$num = substr($link,0,$link->length);
Выше кода не будет работать почему? Я хочу назначить от 123456 до $ num. Я использовал ту же логику в JS, но не в PHP? Я новичок в PHP.PHP substr use .length as param?
$link = '/item/123456';
$num = substr($link,0,$link->length);
Выше кода не будет работать почему? Я хочу назначить от 123456 до $ num. Я использовал ту же логику в JS, но не в PHP? Я новичок в PHP.PHP substr use .length as param?
В PHP, strlen()
является метод, чтобы получить длину строки:
$link = '/item/123456';
$num = substr($link, 0, strlen($link));
Если установлено расширение многобайтовая (mbstring) , лучше использовать функции mb_*
, поскольку они совместимы со строками различные кодировки, такие как Unicode:
$link = '/item/123456';
$num = mb_substr($link, 0, mb_strlen($link));
Это не синтаксис PHP, и вы должны получить сообщение об ошибке.
использование strlen
для этого
$num = substr($link,0,strlen($link));
«Уведомление: попытка получить свойство не-объекта» <мне кажется непонятным, почему это не работает. –