PHP/MySQL | Вопрос по PHP
SayrusCraft , все равно пишет вместо 3 символов 6
$msg = 'Угадай ка слово из '.mb_strlen($umnik_vopros['name']).' букв';
$msg = 'Угадай ка слово из '.mb_strlen($umnik_vopros['name']).' букв';
MyStyle , Да. Но считает он только байты символов в строке, а не кол-во символов.
Загуглите функцию mb_strlen или перейдите по ссылке.
ссылка
Загуглите функцию mb_strlen или перейдите по ссылке.
ссылка
SayrusCraft , короче из трех символов ставит 6 а потом записывает в базу 7...8...бред какой то
MyStyle (04.12.2020 в 20:52)
SayrusCraft , короче из трех символов ставит 6 а потом записывает в базу 7...8...бред какой то
SayrusCraft , короче из трех символов ставит 6 а потом записывает в базу 7...8...бред какой то
Для полноты картины нужно смотреть весь код.
Пробуйте mb_strlen($text, 'UTF-8');
SayrusCraft , попробывал на хосте то нормально, а на денвере такая дичь, может быть все из за него?
SayrusCraft (04.12.2020 в 20:57)
Для полноты картины нужно смотреть весь код.Пробуйте mb_strlen($text, 'UTF-8');
Для полноты картины нужно смотреть весь код.Пробуйте mb_strlen($text, 'UTF-8');
не помогло
Вот держи не до писаную функцию можешь перекрафтить
$helps = '1' ; кол-во видимых букв от начала в текущем запросе
------
74423_.png (3.3 Kb)
Скачиваний: 148
________
посл. ред. 04.12.2020 в 21:40; всего 5 раз(а); by Mr[G]Pro
$helps = '1' ; кол-во видимых букв от начала в текущем запросе php
$umnik_ot['name'] = "долбаёб"; echo victoryns($umnik_ot['name'], 3); function victoryns ($word, $helps = '1') { $word_len = mb_strlen($word); $word_hide = ''; if ($word_len > $helps) { $word_mask = iconv_substr($word, 0, $helps, 'utf-8'); for ($i=0;$i < $word_len-$helps ;$i++ ) { $word_hide .= '*'; } $word_end = $word_mask . $word_hide; return 'Угадайте слово (' . $word_len . ' букв)<br> ' . $word_end; } else { return 'Время вышло : (' . $word_len . ' букв)<br> ' . $word; } } ------
Скачиваний: 148
________
посл. ред. 04.12.2020 в 21:40; всего 5 раз(а); by Mr[G]Pro
Mr[G]Pro , спс, но я уже сообразил что все из за денвера
MyStyle , денвер херня ранше был норм но не сейчас https://softportal.pro/http-servers/
юзал OSPanel (OpenServer) запустил на локалке php скрипт Рекурсивное удаление каталога и файлов в итоге после перезапуска системы обнаружил и что стер весё с диска D на котором софт был
сейчас Winginx
________
посл. ред. 04.12.2020 в 21:58; всего 2 раз(а); by Mr[G]Pro
юзал OSPanel (OpenServer) запустил на локалке php скрипт Рекурсивное удаление каталога и файлов в итоге после перезапуска системы обнаружил и что стер весё с диска D на котором софт был
сейчас Winginx
________
посл. ред. 04.12.2020 в 21:58; всего 2 раз(а); by Mr[G]Pro
Стр.: 1, 2
