PHPのマニュアルが更新されたようです。

前回の更新は翻訳やタイプミスの修正など重要な更新はありませんでしたが、今回はいくつかの関数の追加が行われたようです。

Grapheme関数

以下の関数が追加されたようです。
ところで、書記素ってなによ?

  • grapheme_extract — デフォルトの書記素クラスタシーケンスをテキストバッファから取り出す関数。 テキストは UTF-8 でエンコードされている必要があります
  • grapheme_stripos — 大文字小文字を区別せず、文字列内で最初にあらわれる場所の 位置を見つける
  • grapheme_stristr — 大文字小文字を区別せず、haystack 文字列の中で needle が最初に登場した場所以降の部分文字列を返す
  • grapheme_strlen — 書記素単位で文字列の長さを取得する
  • grapheme_strpos — 文字列内で最初にあらわれる場所の 位置を見つける
  • grapheme_strripos — 大文字小文字を区別せず、文字列内で最後にあらわれる場所の 位置を見つける
  • grapheme_strrpos — 文字列内で最後にあらわれる場所の 位置を見つける
  • grapheme_strstr — haystack 文字列の中で、needle が最初に登場した場所以降の部分文字列を返す
  • grapheme_substr — 部分文字列を返す

IDN関数

むむむ、これもよくわからぬ。。。

  • idn_to_ascii — ドメイン名をIDNAのASCII形式に変換する
  • idn_to_unicode — のエイリアス idn_to_utf8
  • idn_to_utf8 — IDNAのASCII方式でエンコードされたドメイン名をUnicodeに変換する

Imagick拡張モジュール関連

この拡張モジュールで追加された関数の多くは、まだCVSバージョンのみが対象のようです。

PHPの関数ってどれぐらいの頻度で増えるんだろう?
嫌いになってきた。。。