codeigniter
Spielen Sie mit dem englischen Wort mit INFLECTOR Helfer
Suche…
Einführung
Laden Sie den Inflector-Helfer
Um die Methode des Inflector-Helpers zu verwenden, laden Sie den Helper wie alle anderen Helfer mit folgendem Code:
$this->load->helper('inflector');
Mach ein Wort singulär
Funktion singular($string)
, konvertiert einen Plural in Singular. Um ein perfektes Ergebnis zu erhalten, sollte der Parameter $string
ein einzelnes Wort sein. Die Funktion gibt einen string
.
echo singular("books"); //prints 'book'
Prüfen Sie, ob ein Wort einen Plural hat
is_countalbe($string)
wird verwendet, um zu überprüfen, ob ein Wort eine Pluralform hat oder nicht. Der Rückgabetyp wird boolean
, wenn das angegebene Wort eine Pluralform hat, wird es true
, andernfalls wird false
.
is_countable('book'); // Returns TRUE
Machen Sie ein Wort im Plural
Um eine Pluralform eines englischen Wortes zu erhalten, ist die plural($string)
praktisch. Wie singular($string)
plural($string)
auch die Funktion plural($string)
string
Ergebnis.
echo plural("book"); //prints 'books'
Kamelisiert die Saite
Camel Case ist die Praxis, zusammengesetzte Wörter oder Sätze zu schreiben, bei denen jedes Wort mit Großbuchstaben beginnt, ohne Leerzeichen zwischen den Wörtern. Die Funktion camelize($string)
hilft, eine Zeichenkette camelized zu machen. Es konvertiert eine durch Leerzeichen oder Unterstriche getrennte Folge von Wörtern in einen Kamelfall.
echo camelize('Mc donald'); //Prints mcDonald
Trennzeichen zwischen Wörtern entfernen / hinzufügen
Trennzeichen entfernen
Die Funktion humanize($words)
nimmt mehrere durch Unterstriche getrennte Wörter und fügt bei Großschreibung jedes Wort Leerzeichen für Unterstriche hinzu.
echo humanize('mac_donald'); // Prints 'Mac Donald'
Die Funktion kann auch ein beliebiges deklariertes Trennzeichen / Trennzeichen ersetzen. In diesem Fall ist der Begrenzer der zweite Parameter.
echo humanize('mac-donald','-'); // Prints 'Mac Donald'
echo humanize('mac#donald','#'); // Prints 'Mac Donald'
Unterstrich hinzufügen
Auf der anderen Seite ersetzt die underscore($words)
den Abstand zwischen Wörtern durch Unterstrich (_).
echo underscore('Mac Donald'); // Prints 'mac_donald'