split ( pattern, string, [int])

広告

広告

解説

文字列を配列にして返します。配列の各要素は正規表現指定の第一引数により区切られた 第二引数中の部分文字列です。正規表現の機能を必要としない場合は、explode()の方がより高速です。第三引数は返される配列に含まれる最大要素数を指定できるオプションです。この場合、最後の要素には第二引数の残りの部分が全て 入っています。エラーが生じた場合は FALSEを返します。

要件
これらの関数は、標準モジュールの一部として利用可能であり、常に使用できます。
インストールの手順
PHPで正規表現のサポートを有効にするには、「--with-regex=TYPE」を指定して PHPのconfigureを行って下さい。TYPEは、「system」「apache」「php」のどれかとします。(初期値:php)Windows版のPHPにはこの拡張モジュールのサポートが組み込まれています。これらの関数を使用するために拡張モジュールを追加でロードする必要はありません。
実行用の設定
この拡張モジュールは設定ディレクティブを全く定義しません。
リソース型
この拡張モジュールはリソース型を全く定義しません。

記述例

<?php
$date = "2004/05/08";
list ($year, $month, $day) = split ("[/.-]", $date);
print "$year年$month月$day日\n";
?>
2004年05月08日

広告

Copyright (C) 2004-2006 七鍵 key@do.ai 初版:2004年01月07日 最終更新:2006年08月08日