menu
ホーム > PHP関数リファレンス > 文字列系 > explode() 文字列を指定文字列で分割

explode() 文字列を指定文字列で分割

PHP関数 explode() 文字列を指定文字列で分割 | wepicks!

説明

概要
(PHP 4, PHP 5)
文字列を指定した文字列で分割します。

構文
array explode ( string $delimiter , string $string [, int $limit ] )

※[ ]内は省略可能

  • delimiter 区切り文字列を指定します。
  • string 分割する元の文字列を指定します。
  • limit
    • 正の値を指定した場合、返される配列の最大要素数が指定されます。最後の要素に残りの値が全て含まれます。例えば2の場合、配列の要素数は2となり、分割された配列の要素数が指定した値より多い場合は、2番目の要素に残りのすべての値が格納されます。
    • 負の場合を指定した場合、最後から数えて指定した要素数が除かれます。例えば-3の場合、最後から数えて1~3番目までの要素が除かれます。
    • 0 の場合 1 と同じです。

返り値
分割された文字が配列で返ります。

サンプル
<?php
$string  = 'string1,string2,string3';
$strings = explode(',', $string);
echo $strings&#91;0&#93;."<br/>\n";
echo $strings[1]."<br/>\n";
echo $strings[2]."<br/>\n";
?>

結果は

string1
string2
string3

となります。

サンプルコード

– サンプル Click Here ! –

<h3>文字列を分割</h3>
<?php
$string  = 'string1,string2,string3';
$strings = explode(',', $string);
echo $strings&#91;0&#93;."<br/>\n";
echo $strings[1]."<br/>\n";
echo $strings[2]."<br/>\n";
?>

<h3>文字列を分割 limit正</h3>
<?php
$string  = 'string1,string2,string3,string4,string5,string6';
$strings = explode(',', $string, 3);
foreach($strings as $value){
	echo $value."<br/>\n";
}
?>

<h3>文字列を分割 limit負</h3>
<?php
$string  = 'string1,string2,string3,string4,string5,string6';
$strings = explode(',', $string, -2);
foreach($strings as $value){
	echo $value."<br/>\n";
}
?>

– サンプル Click Here ! –

タグ(=記事関連ワード)

タグ: , ,

日付

投稿日:2012年9月12日
最終更新日:2012年09月13日

配列関数サンプル

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

https://wepicks.net/phpfunction-string-explode/trackback/

page top