codeigniter
Speel met Engels woord met INFLECTOR helper
Zoeken…
Invoering
Helper voor inflector laden
Om de methode van inflectorhelper te gebruiken, laadt u eerst de helper zoals alle andere helper met de volgende code:
$this->load->helper('inflector');
Maak een woord enkelvoud
Functie singular($string) , converteer een meervoudswoord naar enkelvoud. Om een perfect resultaat te krijgen, moet parameter $string een enkel woord zijn. De functie retourneert een string .
echo singular("books"); //prints 'book'
Controleer of een woord meervoud heeft
is_countalbe($string) wordt gebruikt om te controleren of een woord meervoud heeft of niet. Return-type is boolean betekent dat als het gegeven woord meervoud heeft, het true , anders false .
is_countable('book'); // Returns TRUE
Maak een woord meervoud
Voor het verkrijgen van meervoudsvorm van een Engels woord is de plural($string) handig. Net als singular($string) , retourneert de functie plural($string) ook string .
echo plural("book"); //prints 'books'
Camelized de string
Camel Case is het schrijven van samengestelde woorden of zinnen waarbij elk woord begint met een hoofdletter, zonder spatie tussen woorden. De functie camelize($string) helpt om een string te camelliseren. Het converteert een reeks woorden gescheiden door spaties of onderstrepingstekens naar een kameelgeval.
echo camelize('Mc donald'); //Prints mcDonald
Verwijder / voeg scheidingsteken toe tussen woorden
Verwijder het scheidingsteken
De functie humanize($words) , neemt meerdere woorden gescheiden door onderstrepingstekens en voegt spaties toe voor onderstrepingstekens met elk hoofdletter.
echo humanize('mac_donald'); // Prints 'Mac Donald'
De functie kan ook elk opgegeven scheidingsteken / scheidingsteken vervangen. In dit geval is het scheidingsteken de tweede parameter.
echo humanize('mac-donald','-'); // Prints 'Mac Donald'
echo humanize('mac#donald','#'); // Prints 'Mac Donald'
Underscore toevoegen
Aan de andere kant vervangt de functie underscore($words) de spatie tussen woorden door onderstrepingsteken (_).
echo underscore('Mac Donald'); // Prints 'mac_donald'