PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列を分割する

PHP 標準関数逆引き辞典

:: reverse dictionary ::

文字列

※ソースファイルについて


文字列を分割する

文字列を分割するには、strtok 関数を使います。

define("DELIMITER", "/ ,");  // 区切り文字

$str = "Unix/Linux,Windows, Solaris";
$count = 0;

$token = strtok($str, DELIMITER);
while ($token) {
  $data[$count] = $token;
  $token = strtok(DELIMITER);
  $count++;
}

ソースファイル

$data[0]"Unix"$data[1]"Linux"$data[2]"Windows"$data[3]"Solaris" になります。

▼ 関数

string strtok(string s, string sd)
string strtok(string sd)

文字列 s を文字列 sd に含まれる区切り文字によって分割します。

分割は関数を呼ぶごとに一回ずつ行われます。
(文字列の先頭から順に行われます)

続けて分割する場合は、文字列 sd のみを指定します。

二回目以降の分割は、前回の区切り文字の次の文字から始まります。 分割する文字列がなくなると、false を返します。

なお、文字列 s 内の連続した区切り文字は、1つの区切り文字とみなされます。

●引数

s … 分割する文字列
sd … 複数の区切り文字を含む文字列(1文字でも可)

●戻り値

・分割する文字列がある … 文字列 s 内で分割した文字列
・分割する文字列がない … false

●バージョン

PHP3 、PHP4 、PHP5

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

文字列 - string -


ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列を分割する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com