md5
money_format
String-Funktionen
PHP Manual

# metaphone

(PHP 4, PHP 5)

metaphone — Berechnet den Metaphone-Schlüssel eines Strings

### Beschreibung

string metaphone ( string `$str` [, int `$phonemes` = 0 ] )

Errechnet den Metaphone-Schlüssel von `str`.

Genau wie soundex() berechnet metaphone den gleichen Schlüssel für ähnlich klingende Wörter. Die Metaphone-Funktion arbeitet genauer als soundex(), da sie die Grundregeln der englischen Aussprache kennt. Die durch metaphone erzeugten Schlüssel sind von variabler Länge.

Der Metaphone-Algorithmus wurde von Lawrence Philips <lphilips at verity dot com> entwickelt und in ["Practical Algorithms for Programmers", Binstock & Rex, Addison Wesley, 1995] beschrieben.

### Parameter-Liste

`str`

  Die Eingabezeichenkette.

`phonemes`

  Dieser Parameter begrenzt den zurückgegebenen Metaphone Schlüssel auf `phonemes` Zeichen Länge. Der Standardwert von 0 bedeutet keine Begrenzung.

### Rückgabewerte

Gibt den Metaphon-Schlüssel als Zeichenkette zurück, Im Fehlerfall wird `FALSE` zurückgegeben.

### Beispiele

Beispiel #1 metaphone() einfaches Beispiel

`<?php
var_dump(metaphone('programming'));
var_dump(metaphone('programmer'));
?>`

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    string(7) "PRKRMNK"
    string(6) "PRKRMR"

Beispiel #2 Nutzung des `phonemes` Parameters

`<?php
var_dump(metaphone('programming', 5));
var_dump(metaphone('programmer', 5));
?>`

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    string(5) "PRKRM"
    string(5) "PRKRM"

md5
money_format
String-Funktionen
PHP Manual