Hàm metaphone() của PHP
Định nghĩa và cách sử dụng
Hàm metaphone() tính toán khóa metaphone của một chuỗi.
Phím siêu âm thể hiện âm thanh của một chuỗi nếu được nói bởi một người nói tiếng Anh.
Hàm metaphone() có thể được sử dụng cho các ứng dụng đánh vần.
Lưu ý: Hàm metaphone() tạo cùng một khóa cho các từ có âm thanh tương tự.
Lưu ý: Các phím metaphone được tạo có độ dài khác nhau.
Mẹo: metaphone() chính xác hơn hàm soundex() , vì metaphone() biết các quy tắc phát âm tiếng Anh cơ bản.
Cú pháp
metaphone( string,length )
Giá trị tham số
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
length | Optional. Specifies the maximum length of the metaphone key |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về khóa siêu âm của chuỗi nếu thành công hoặc FALSE nếu thất bại. |
---|---|
Phiên bản PHP: | 4+ |
Thêm ví dụ
Ví dụ
Sử dụng hàm metaphone() cho hai từ có âm thanh giống nhau:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Hãy tự mình thử »Ví dụ
Sử dụng tham số độ dài:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Hãy tự mình thử »❮ Tham chiếu chuỗi PHP