Ricerca…


introduzione

Inflector è un aiuto molto pratico per cambiare / convertire la parola inglese in singolare, plurale, caso di cammello, umanizzare ecc. L'aiutante aiuta anche a verificare se una parola ha una versione plurale o meno.

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'


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow