Я получаю неожиданные результаты по моей функции substr() на PHP. Символы с 1 по 6 в порядке, но 7 и 8 нет.PHP Функция подстроки, приводящая к различным данным
$naiyou = '10000010';
$char8 = substr($naiyou -1, 1);
$char7 = substr($naiyou -2, 1);
$char6 = substr($naiyou, -3, 1);
$char5 = substr($naiyou, -4, 1);
$char4 = substr($naiyou, -5, 1);
$char3 = substr($naiyou, -6, 1);
$char2 = substr($naiyou, -7, 1);
$char1 = substr($naiyou, -8, 1);
символы 8 в результате: 00000009 и характер 7 в результате: 00000008.
может быть потому, что вы забыли "" в подстрока ($ naiyou -1, 1) ... –