codeigniter
Spela med engelska ordet med INFLECTOR helper
Sök…
Introduktion
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'