Definiție și utilizare
metaphone() funcția calculează cheia Metafonie a unui șir de caractere.
O cheie Metafonie reprezintă modul în care sună un șir de caractere în cazul în care a spus de către o persoană care vorbește limba engleză.
metaphone() Funcția poate fi utilizată pentru aplicații de scriere.
Note: metaphone() funcția creează aceeași cheie pentru cuvinte de sondare similare.
Note: Tastele Metafonie generate variază în lungime.
Tip: metaphone() este mai precisă decât soundex() funcția, deoarece metaphone() cunoaște regulile de bază ale cuvântului engleză.
Sintaxă
metaphone( string,length )
Parametru | Descriere |
---|---|
string | Necesar. Specifică șirul pentru a verifica |
length | Opțional. Specifică lungimea maximă a cheii Metafonie |
Detalii tehnice
Întoarcere Valoare: | Returnează cheia Metafonie șirului de succes, sau FALSE în cazul eșecului. |
---|---|
Versiune PHP: | 4+ |
Mai multe exemple
Exemplul 1
Utilizarea metaphone() funcția pe două cuvinte de sondare similare:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Run exemplu » Exemplul 2
Folosind parametrul de lungime:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Run exemplu » <PHP String Reference