(PECL ps >= 1.1.1)
ps_hyphenate — Une palabras
Une la palabra pasada. ps_hyphenate() evalúa la valor hyphenminchars (establecido por ps_set_value()) y el argumento hyphendic (establecido por ps_set_parameter()). hyphendict debe ser establecido antes de llamar a esta función.
Esta función requiere que la configuración local LC_CTYPE esté
correctamente hecha. Esto se realiza cuando la extensión es inicializada
utilizando las variables de entorno. En sistemas Unix, consulte las páginas de manual
de locale para más información.
psdocIdentificador de un archivo postscript devuelto por ps_new().
text
text no debería contener caracteres no
alfabéticos. Las posiciones posibles para los cortes son devueltas en un
array de números enteros. Cada número es la posición del carácter
en text después de que la unión pueda tener lugar.
Un array de enteros que indica la posición de los cortes posibles en el
texto o false si ocurre un error.
Ejemplo #1 Corta un texto
<?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);
?>El ejemplo anterior mostrará :
Ko-ordi-na-ten-sys-tem