soundex

(PHP 4, PHP 5, PHP 7, PHP 8)

soundexBir dizgenin sestek anahtarını hesaplar

Açıklama

soundex(string$dizge): string

dizge dizgesinin sestek (soundex) anahtarını hesaplar.

Sestek anahtarlarının özelliği aynı sesletime sahip sözcüklerin benzer sestek anahtarları üretmesi özelliğine dayanır. Böylece sesletimini bildiğiniz ama nasıl yazıldığını bilmediğiniz sözcükleri veritabanlarında arayabilirsiniz.

Bu kısmen Donald Knuth'un "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392'de açıkladığı bir soundex işlevine dayanır.

Bağımsız Değişkenler

dizge

Girdi dizgesi.

Dönen Değerler

Sestek anahtarını 4 karakterli bir dizge olarak döndürür. dizge en azından bir harf içeriyorsa dönen dizge bir harf ile başlar. Aksi takdirde "0000" döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0 Bu sürümden önce, işlev boş dizge ile çağrıldığında belli bir sebep olmaksızın false dönerdi.

Örnekler

Örnek 1 - soundex() örnekleri

<?php
soundex
("Euler") == soundex("Ellery"); // E460
soundex("Gauss") == soundex("Ghosh"); // G200
soundex("Hilbert") == soundex("Heilbronn"); // H416
soundex("Knuth") == soundex("Kant"); // K530
soundex("Lloyd") == soundex("Ladd"); // L300
soundex("Lukasiewicz") == soundex("Lissajous"); // L222
?>

Ayrıca Bakınız

To Top