PHP Webリファレンス

「PHP Webリファレンス」は、PHP で使用可能な関数や PHP の文法などを分かり易く分類することを目的として作成しています。
PHPによるCGIプログラム作成等の参考にして頂ければと思います。
スポンサーリンク

文字列を区切り文字で分割し、配列に変換する

書式
spliti( str1, str2 )
spliti( str1, str2, int )
引数・戻り値
戻り値(array) 区切り文字で分割された文字列を要素とする配列
引数1(str1) 区切り文字
この区切り文字には正規表現も使用可能
アルファベットの大文字・小文字は無視される
引数2(str2) 分割対象の文字列
引数3(int1) 最大いくつまで分割するかを示す数値
省略時は上限なし
備考

区切り文字の大文字・小文字を区別する場合は split を使用する。
区切り文字に正規表現が不要な場合は explode を使用した方が負荷が低い。

関連カテゴリー
文字列処理 / 正規表現 / 関数・ステートメント索引(S)
サンプルコード
<?php

// "abcd" と "fg" に分割される
$elements = spliti( "e", "abcdefg" );

//分割された文字列を確認
foreach( $elements as $element ){
	print $element . "\n";
}

//大文字と小文字は無視される
// "abcd" と "fg" に分割される
$elements = spliti( "E", "abcdefg" );

//分割された文字列を確認
foreach( $elements as $element ){
	print $element . "\n";
}

// 正規表現を使用
// "abc" と "g" に分割される
$elements = spliti( ".E.", "abcdefg" );

//分割された文字列を確認
foreach( $elements as $element ){
	print $element . "\n";
}

?>
関連カテゴリー
文字列処理 / 正規表現 / 関数・ステートメント索引(S)

スポンサーリンク