W3docs

hebrevc()

Функция hebrevc() использовалась для преобразования логического текста на иврите в визуальный для отображения на веб-странице с поддержкой письма справа налево.

⚠️ Удалено в PHP 8.0.0: Функция hebrevc() была удалена в PHP 8.0.0. Приведённые ниже примеры вызовут фатальную ошибку в современных версиях PHP. Для современной веб-разработки используйте CSS direction: rtl для обработки макета текста справа налево. Устаревший синтаксис задокументирован ниже для справки:

Функция hebrevc() использовалась для преобразования логического текста на иврите (хранимого в порядке чтения) в визуальный текст (расположенный так, как он должен отображаться на экране). Она вела себя как hebrev(), но дополнительно преобразовывала символы новой строки (\n) в HTML-переносы строк (<br>\n), что делало её удобной для вывода многострочного текста на иврите непосредственно на веб-странице.

Синтаксис

string hebrevc ( string $hebrew_text [, int $max_chars_per_line = 0 ] )

Параметры

ПараметрОбязательныйОписание
$hebrew_textДаСтрока на иврите в логическом порядке, которую нужно преобразовать в визуальный порядок.
$max_chars_per_lineНетМаксимальное количество символов в строке. 0 (по умолчанию) означает отсутствие ограничения (строки не разбиваются по количеству символов).

Возвращаемое значение

Возвращает строку, содержащую преобразованный визуальный текст, в котором символы новой строки заменены на <br>\n.

Базовый пример

<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text);
?>

В этом примере переменная $hebrew_text содержит строку с текстом на иврите. Мы используем функцию hebrevc() для преобразования текста на иврите в визуальный текст для отображения на веб-странице.

Как видно, функция hebrevc() преобразовала текст на иврите в визуальный и отобразила его в правильном порядке и формате.

Функция hebrevc() также может ограничивать количество символов в строке вывода. Вот пример с ограничением в 40 символов на строку:

Ограничение числа символов в строке

<?php
$hebrew_text = "כן, אני מדבר עברית";
echo hebrevc($hebrew_text, 40);
?>

В этом примере переменная $hebrew_text содержит строку с текстом на иврите, и мы используем функцию hebrevc() с ограничением в 40 символов на строку.

Как видно, функция hebrevc() ограничила количество символов в строке до 40.

Обратите внимание, что hebrevc() является устаревшей функцией. Для современных проектов используйте CSS direction: rtl и корректную обработку Unicode для обеспечения правильного отображения и доступности для читателей, использующих иврит.

Связанные функции

  • hebrev() — преобразует логический текст на иврите в визуальный порядок без замены символов новой строки на <br>.
  • nl2br() — вставляет HTML-переносы строк перед символами новой строки в строке (поддерживаемый способ обработки части с <br>).
  • PHP String functions — обзор функций для работы со строками в PHP.

Практика

Практика
What does the PHP hebrevc() function do?
What does the PHP hebrevc() function do?
Was this page helpful?