Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18170 программистов и 1708 роботов. Сейчас ищет 661 программист ...
Приступая к работе

ps_hyphenate - Hyphenates a word

Вернуться к: PS Функции

ps_hyphenate

(PECL ps >= 1.1.1)

ps_hyphenateHyphenates a word

Описание

array ps_hyphenate ( resource $psdoc , string $text )

Hyphenates the passed word. ps_hyphenate() evaluates the value hyphenminchars (set by ps_set_value()) and the parameter hyphendict (set by ps_set_parameter()). hyphendict must be set before calling this function.

This function requires the locale category LC_CTYPE to be set properly. This is done when the extension is initialized by using the environment variables. On Unix systems read the man page of locale for more information.

Список параметров

psdoc

Resource identifier of the postscript file as returned by ps_new().

text

text should not contain any non alpha characters. Possible positions for breaks are returned in an array of interger numbers. Each number is the position of the char in text after which a hyphenation can take place.

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

An array of integers indicating the position of possible breaks in the text или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Hyphennate a text

<?php
$word 
"Koordinatensystem";
$psdoc ps_new();
ps_set_parameter($psdoc"hyphendict""hyph_de.dic");
$hyphens ps_hyphenate($psdoc$word);
for(
$i=0$i<strlen($word); $i++) {
  echo 
$word[$i];
  if(
in_array($i$hyphens))
    echo 
"-";
}
ps_delete($psdoc);
?>

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

Ko-ordi-na-ten-sys-tem

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



Вернуться к: PS Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware