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'