PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 1
KaiL Отправлено: 31 Января, 2017 - 20:32:10 • Тема: Обработка строк • Форум: Вопросы новичков

Ответов: 1
Просмотров: 125
Здравствуй!

Функция substr корректно работает только с однобайтовыми символами в строке (ссылка на комментарий). Для обработки строк, содержащих многобайтовые символы, используйте функцию mb_substr.

PHP:
скопировать код в буфер обмена
  1. foreach ($towns as $key => $obl) {
  2.     echo '<br>' . $key . ':<br>';
  3.     foreach ($obl as $town) {
  4.         if (mb_substr($town, 0, 1) === 'К') {
  5.             echo $town . '<br>';
  6.         }
  7.     }
  8. }

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB