:: 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" になります。
stringstrtok(strings,stringsd)stringstrtok(stringsd)
文字列 s を文字列 sd に含まれる区切り文字によって分割します。
分割は関数を呼ぶごとに一回ずつ行われます。
(文字列の先頭から順に行われます)
続けて分割する場合は、文字列 sd のみを指定します。
二回目以降の分割は、前回の区切り文字の次の文字から始まります。 分割する文字列がなくなると、false を返します。
なお、文字列 s 内の連続した区切り文字は、1つの区切り文字とみなされます。
s … 分割する文字列
sd … 複数の区切り文字を含む文字列(1文字でも可)
・分割する文字列がある … 文字列 s 内で分割した文字列
・分割する文字列がない … false
PHP3 、PHP4 、PHP5
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com