SYNCERのロゴ
アイキャッチ画像

metaphone - 文字列のmetaphoneキーを取得する

metaphoneは、指定した文字列のmetaphoneキーを取得する関数です。metaphoneとは、発音が似た別の単語で同じキーを作成するアルゴリズムです。

構文

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

パラメータ

$str

対象の文字列。

$phonemes

metaphoneキーの最大の長さ。0を指定した場合、無制限となる。

返り値

string

指定した文字列のmetaphoneキー。計算できなかった場合はfalseが返る。

サンプルコード

<?php
	$str = "SYNCER is best website." ;

	$response = metaphone( $str ) ;

デモ

metaphoneキーを取得する

対象の文字列のmetaphoneキーを取得します。

<?php
/*** このコードは編集できます。 ***/

	$str = "SYNCER is best website." ;

	$response = metaphone( $str ) ;

	var_dump( $response ) ;
string(12) "SNSRSBSTWBST"

最大の長さを指定する

第2引数には返り値の最大の長さを指定できます。

<?php
/*** このコードは編集できます。 ***/

	$str = "SYNCER is best website." ;

	$response = metaphone( $str, 5 ) ;

	var_dump( $response ) ;
string(5) "SNSRS"
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年6月26日 (月)
コンテンツを公開しました。