codeigniter
Juega con la palabra inglesa con el ayudante INFLECTOR
Buscar..
Introducción
Auxiliar de carga del inflector
Para usar el método de ayuda de inflector, primero cargue el ayudante como todos los demás ayudantes con el siguiente código:
$this->load->helper('inflector');
Hacer una palabra singular
Función singular($string)
, convierte una palabra plural a singular. Para obtener el parámetro de resultado perfecto, $string
debe ser una sola palabra. La función devolverá la string
.
echo singular("books"); //prints 'book'
Comprobar que una palabra tiene plural
is_countalbe($string)
se usa para verificar si una palabra tiene forma plural o no. El tipo devuelto será boolean
significa que si la palabra dada tiene forma plural devolverá true
, de lo contrario devolverá false
.
is_countable('book'); // Returns TRUE
Hacer una palabra plural
Para obtener la forma plural de cualquier palabra en inglés, la función plural($string)
es útil. Al igual que el singular($string)
, la función plural($string)
también devuelve el resultado del string
.
echo plural("book"); //prints 'books'
Camelizado la cuerda
Camel Case es la práctica de escribir palabras o frases compuestas donde cada palabra comienza con mayúscula, sin espacio entre palabras. La función camelize($string)
ayuda a hacer una cadena camelizada. Convierte una cadena de palabras separadas por espacios o guiones bajos a camel case.
echo camelize('Mc donald'); //Prints mcDonald
Eliminar / Añadir delimitador entre palabras
Eliminar delimitador
La función humanize($words)
, toma varias palabras separadas por guiones bajos y agrega espacios para los guiones bajos con mayúsculas en cada palabra.
echo humanize('mac_donald'); // Prints 'Mac Donald'
La función también puede reemplazar cualquier separador / delimitador declarado. En este caso, el delimitador será el segundo parámetro.
echo humanize('mac-donald','-'); // Prints 'Mac Donald'
echo humanize('mac#donald','#'); // Prints 'Mac Donald'
Añadir subrayado
Por otro lado, la función de underscore($words)
reemplaza el espacio entre las palabras con subrayado (_).
echo underscore('Mac Donald'); // Prints 'mac_donald'