Hàm metaphone() trong PHP
echo metaphone("Computer");
Định nghĩa và cách sử dụng
Hàm metaphone() tính toán khóa metaphone của chuỗi.
Khóa metaphone đại diện cho phát âm tiếng Anh của chuỗi.
Hàm metaphone() tạo ra khóa giống nhau cho các từ có phát âm tương tự.Hàm metaphone() có thể được sử dụng trong chương trình kiểm tra chính tả.
Hàm metaphone() tạo ra khóa giống nhau cho các từ có phát âm tương tự.Chú thích:
Độ dài của khóa metaphone được tạo ra có thể thay đổi.Lưu ý: metaphone() so với soundex()
Hàm chính xác hơn vì metaphone() hiểu các quy tắc phát âm cơ bản của tiếng Anh.
Cú phápstringmetaphone(length,
) | Mô tả |
---|---|
string | Bắt buộc. Định nghĩa chuỗi cần kiểm tra. |
length | Tùy chọn. Định nghĩa độ dài tối đa của khóa metaphone. |
Chi tiết kỹ thuật
Giá trị trả về: | Nếu thành công thì trả về khóa metaphone của chuỗi, nếu thất bại thì trả về FALSE. |
Phiên bản PHP: | 4+ |
Th thêm ví dụ
Ví dụ 1
Sử dụng hàm metaphone() cho hai từ có phát âm tương tự:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str); echo "<br>"; echo metaphone($str2); ?>
Ví dụ 2
Sử dụng length Tham số:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>