Задать вопрос
@leopardo11

Какие еще функции есть кроме substr для того чтобы получить первый символ строки?

$string = 'Текст';
substr = ($substr, 0, 1);

Какие еще способ есть, чтобы взять первый символ? Сабстр не устраивает меня тем, что если текст на кирилице, возвращает иероглиф вместо буквы.
Здесь узнал причину forum.php.su/topic.php?forum=1&topic=5169
Но хотел бы узнать другие способы.
  • Вопрос задан
  • 2852 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
YardalGedal
@YardalGedal
yeah boy
$string = 'Text';
echo $string[0];
Ответ написан
kengos
@kengos
может это подойдет? php.net/manual/ru/function.mb-strcut.php
Ответ написан
Комментировать
@Panda_Tamara
Разработчик проектов под UMI.CMS
При работе с текстом в utf-8 кодировке, что substr, что mb_substr могут возвращать неверный результат. Как вариант, меняйте кодировку текста на win1251, потом обрезайте строку. В этом варианте, любою из этих функций вернет корректный результат
Ответ написан
Комментировать
Регулярочкой ))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽