Heim > Artikel > Backend-Entwicklung > Analyse der Beispiele der PHP-Metaphone()-Funktion und der PHP-Localeconv()-Funktion
Die PHP-Metaphone()-Funktion berechnet den Metaphone-Schlüssel einer Zeichenfolge und stellt Programmierern bei Bedarf die grundlegende Verwendung und Beispiele der PHP-Metaphone()-Funktion vor.
Definition und Verwendung
Die Funktion metaphone() berechnet den Metaphonschlüssel einer Zeichenfolge.
Der Metaphonschlüssel repräsentiert die englische Aussprache der Zeichenfolge.
Die Funktion metaphone() kann in Rechtschreibprüfungen verwendet werden.
Hinweis: Die Funktion metaphone() erstellt den gleichen Schlüssel für Wörter, die ähnlich klingen.
Hinweis: Die generierten Metaphonschlüssel haben eine variable Länge.
Tipp: metaphone() ist präziser als die Funktion soundex(), da metaphone() die Grundregeln der englischen Aussprache
Grammatik
metaphone(string,length)Technische Details BeispielBeispiel 1Verwenden Sie die Funktion metaphone() für zwei Wörter mit ähnlicher Aussprache:
<?php $str = "Assistance"; $str = "Assistants"; echo metaphone($str); echo "<br>"; echo metaphone($str); ?>Beispiel 2Verwenden Sie den Längenparameter:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>
Hier geht es um die Analyse der PHP-Funktion metaphone(). Das Folgende ist eine Einführung in die Beispielanalyse der PHP-Localeconv()-Funktion. Die spezifischen Details sind wie folgt: Die PHP-Localeconv()-Funktion gibt ein Array zurück, das lokale Zahlen- und Währungsformatinformationen enthält . Dieser Artikel führt Programmierer in die Verwendung und grundlegende Beispiele der PHP-Funktion localeconv() ein. Programmierer, die es benötigen, können darauf zurückgreifen. Definition und VerwendungDie Funktion „localeconv()“ gibt ein Array zurück, das Informationen zum lokalen Zahlen- und Währungsformat enthält. Die Funktion localeconv() gibt die folgenden Array-Elemente zurück: [decimal_point] – Dezimalpunktzeichen
[thousands_sep] – Tausendertrennzeichen
[int_curr_symbol] – Währungssymbol (z. B. : USD)
[currency_symbol] – Währungssymbol (zum Beispiel: $)
[mon_decimal_point] – Währungs-Dezimalpunktzeichen
[mon_thousands_sep] – Währungs-Tausendertrennzeichen
[positive_sign] – Positives Wertzeichen
[negative_sign] – negative Zeichen
[int_frac_digits] – internationale Dezimalstellen
[frac_digits] – lokale Dezimalstellen
[p_cs_precedes] – wenn das Währungszeichen vor einem positiven Wert angezeigt wird True(1) if wird nach einem positiven Wert angezeigt, False(0)
[p_sep_by_space] – True(1), wenn ein Leerzeichen zwischen dem Währungssymbol und dem positiven Wert enthalten ist, False(0)[n_cs_precedes] – True (1 ) wenn das Währungssymbol vor einem negativen Wert angezeigt wird, False (0), wenn es nach dem negativen Wert angezeigt wird
[n_sep_by_space] – True (1) wenn das Währungssymbol vor dem negativen Wert angezeigt wird, wenn ein Leerzeichen vorhanden ist dazwischen ist es Wahr (1), andernfalls ist es Falsch (0)
[p_sign_posn] – Formatierungsoptionen:
0 – Schreiben Sie das Mengen- und Währungssymbol in Klammern
1 – Fügen Sie ein +-Zeichen hinzu vor dem Mengen- und Währungssymbol
2 – Fügen Sie ein +-Zeichen nach dem Mengen- und Währungssymbol hinzu
3 – Fügen Sie ein +-Zeichen direkt vor dem Währungssymbol hinzu
4 – Fügen Sie es direkt nach dem Währungssymbol +-Zeichen hinzu
[n_sign_posn] – Formatoptionen:
0 – Schreiben Sie das Mengen- und Währungszeichen in Klammern
1 – Platzieren Sie das - Zeichen vor dem Mengen- und Währungszeichen
2 – Platzieren Sie die Menge vor der Menge und dem Währungssymbol, Zeichen hinzufügen
3 - Zeichen direkt vor dem Währungssymbol hinzufügen
4 - Zeichen direkt nach dem Währungssymbol hinzufügen
[Gruppierung] - Ein Array von Zahlenkombinationen anzeigen (Beispiel: 3 zeigt an 1 000 000)
[mon_grouping] – Array mit Kombinationen von Währungszahlen (Beispiel: 2 gibt 1 00 00 00 an)
Tipp: Um lokale Einstellungen zu definieren, siehe Funktion setlocale( ).
Tipp: Um alle verfügbaren Sprachcodes anzuzeigen, besuchen Sie unser Referenzhandbuch für Sprachcodes.
Syntax
Technische Detailslocaleconv()
Beispiele
Informationen zur lokalen US-Nummernformatierung finden Sie:
<?php setlocale(LC_ALL,"US"); $locale_info = localeconv(); print_r($locale_info); ?>
Das Obige ist die in diesem Artikel vorgestellte Beispielanalyse der PHP-Metaphone()-Funktion und der PHP-Localeconv()-Funktion. Ich hoffe, dass sie für alle hilfreich sein wird!
Weitere Artikel zur PHP-Metaphone()-Funktion und PHP-Localeconv()-Funktionsbeispielanalyse finden Sie auf der chinesischen PHP-Website!