[PHP-users 5708] Re: PHP3.0.6での変数を配列に分割する方法について
KOYAMA Tetsuji
php-users@php.gr.jp
Wed, 27 Feb 2002 15:29:20 +0900
小山です。
At Wed, 27 Feb 2002 14:14:27 +0900,
蒲谷伸一 wrote:
> PHP3.0.6はpreg_splitが使えないので、
> <?
> $pass = "C:\\DCPS\\config\\parm\\ftp2.prm";
> !$file = fopen("$pass", "r");
> $parm = fread($file, 1000000);
>
> #初めに改行で分離
> $bunri = split("[\n]+", $parm);
>
> #改行で分離したデータを半角スペースで分離する
> $res = split("[ ]", $bunri[任意の列]);
>
> #最後にtabで分離する
> $res3 = split("[\t]", $res[任意の配列]);
> echo $res[任意の配列];
>
> fclose($file);
> ?>
> という感じで、一つ一つやっていく方法しか思い浮かびません。
split だって正規表現を使えるので
$bunri = split("[ \t\n]+", $param);
これ一発でできませんか?
--
小山 哲志@ビート・クラフト
koyama@beatcraft.com
koyama@hoge.org