РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1087 of 1392 menu

Метод ascii

Метод ascii класса Str используется для транслитерации строк, содержащих нелатинские символы, в их ASCII-представление. Он принимает строку в качестве первого параметра и опционально массив дополнительных параметров в качестве второго. Метод возвращает преобразованную строку, где каждый символ заменён на наиболее подходящий ASCII-эквивалент.

Синтаксис

<?php Str::ascii($string, $options = []); ?>

Пример

Давайте преобразуем строку с кириллическими символами:

<?php use Illuminate\Support\Str; $string = 'Привет мир'; $res = Str::ascii($string); echo $res; ?>

Результат выполнения кода:

"Privet mir"

Пример

Преобразуем строку с акцентированными символами:

<?php use Illuminate\Support\Str; $string = 'Café Füße'; $res = Str::ascii($string); echo $res; ?>

Результат выполнения кода:

"Cafe Fusse"

Пример

Используем второй параметр для указания языка преобразования:

<?php use Illuminate\Support\Str; $string = 'Привет мир'; $res = Str::ascii($string, ['language' => 'ru']); echo $res; ?>

Результат выполнения кода:

"Privet mir"

Смотрите также

  • метод slug,
    который генерирует URL-совместимый слаг из строки
  • метод lower,
    который приводит строку к нижнему регистру
  • метод upper,
    который приводит строку к верхнему регистру
  • метод title,
    который преобразует каждый слово строки в заглавный регистр
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить