codeigniter
Gioca con parole inglesi con l'aiuto di INFLECTOR
Ricerca…
introduzione
Carica l'aiutante del gonfiatore
Per usare il metodo di helper del gonfiatore, prima carica l'helper come tutti gli altri helper con il seguente codice:
$this->load->helper('inflector');
Fai una parola singolare
Funzione singular($string)
, converte una parola plurale in singolare. Per ottenere un parametro di risultato perfetto $string
dovrebbe essere una singola parola. La funzione restituirà una string
.
echo singular("books"); //prints 'book'
Controlla una parola ha plurale
is_countalbe($string)
è usato per controllare che una parola abbia una forma plurale o meno. Il tipo di ritorno sarà boolean
significa che se la parola data ha una forma plurale restituirà true
, altrimenti restituirà false
.
is_countable('book'); // Returns TRUE
Fai una parola plurale
Per ottenere una forma plurale di qualsiasi parola inglese, la funzione plural($string)
è utile. Come singular($string)
, anche la funzione plural($string)
restituisce il risultato della string
.
echo plural("book"); //prints 'books'
Camelizzato la corda
Camel Case è la pratica di scrivere parole o frasi composte in cui ogni parola inizia con la lettera maiuscola, senza spazio tra le parole. La funzione camelize($string)
aiuta a creare una stringa camelizzata. Converte una stringa di parole separate da spazi o caratteri di sottolineatura in caso di cammello.
echo camelize('Mc donald'); //Prints mcDonald
Rimuovi / aggiungi delimitatore tra le parole
Rimuovi il delimitatore
La funzione humanize($words)
, prende più parole separate da caratteri di sottolineatura e aggiunge spazi per caratteri di sottolineatura con ogni parola in maiuscolo.
echo humanize('mac_donald'); // Prints 'Mac Donald'
La funzione può anche sostituire qualsiasi separatore / delimitatore dichiarato. In questo caso, il delimitatore sarà il secondo parametro.
echo humanize('mac-donald','-'); // Prints 'Mac Donald'
echo humanize('mac#donald','#'); // Prints 'Mac Donald'
Aggiungi sottolineatura
D'altra parte, la underscore($words)
sostituisce lo spazio tra le parole con il carattere di sottolineatura (_).
echo underscore('Mac Donald'); // Prints 'mac_donald'