Sök…


Introduktion

Inflector är en mycket praktisk hjälper för att ändra / konvertera engelska ordet till singular, plural, kamelfall, humanisera etc. Hjälparen hjälper också till att kontrollera om ett ord har plural version eller inte.

Ladda inflatorhjälpen

För att använda metoden för inflatorhjälpare, ladda först hjälperen som alla andra hjälpar med följande kod:

$this->load->helper('inflector');

Gör ett ord singular

Funktion singular($string) , konvertera ett pluralord till singular. För att få perfekt resultatparameter bör $string vara ett enda ord. Funktionen returnerar string .

echo singular("books"); //prints 'book'

Kontrollera att ett ord har flertal

is_countalbe($string) används för att kontrollera att ett ord har plural form eller inte. Returtyp kommer att vara boolean betyder om det givna ordet har plural form kommer det att returnera true , annars kommer det att returnera false .

is_countable('book'); // Returns TRUE

Gör ett ord flertal

För att få flertalsform av alla engelska ord är plural($string) praktisk. Liksom singular($string) , returnerar även funktionsmulturalen plural($string) string .

echo plural("book"); //prints 'books'

Kameliserade strängen

Camel Case är praxis att skriva sammansatta ord eller fraser där varje ord börjar med versaler utan avstånd mellan ord. Funktionen camelize($string) hjälper till att göra en sträng kameliserad. Det konverterar en rad ord som är separerade med mellanslag eller understreck till kamelfall.

echo camelize('Mc donald'); //Prints mcDonald

Ta bort / lägg till avgränsare mellan ord

Ta bort avgränsaren

Funktionen humanize($words) , tar flera ord separerade med understreck och lägger till utrymmen för understreck med stora bokstäver för varje ord.

echo humanize('mac_donald'); // Prints 'Mac Donald'

Funktionen kan också ersätta alla deklarerade separatorer / avgränsare. I detta fall är avgränsaren den andra parametern.

echo humanize('mac-donald','-'); // Prints 'Mac Donald'

echo humanize('mac#donald','#'); // Prints 'Mac Donald'

Lägg till Underscore

Å andra sidan ersätter funktionen underscore($words) utrymmet mellan ord med understreck (_).

echo underscore('Mac Donald'); // Prints 'mac_donald'


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow