[PHP-users 8308] Re: 関数の中に関数を入れる方法
Morikawa [encore-ann]
php-users@php.gr.jp
Wed, 26 Jun 2002 21:27:42 +0900
もりかわ(esepg)です。
"関数"じゃなくて"変数"では?
> while($_POST[test_$i]){
これだと test_1 で何もデータが入力されてなかったら終了してしまうかも。
> 最後にはカンマを入れないようにしたい。「test_3」にデータがないときは表示しな
> いようにしたい。
$list = array();
while () {
if ($_POST['test_'.$i]) {
$list[] = $data;
}
} //
print join(', ',$list);
とか。while()の条件はあるものとして。
三村さんの例みたく正規表現で $i を抜き出せば
while(list($k,$v) = each($_POST)) とやっても
$i = 抜き出した test_1 の 1;
$list[$i] = $v;
とやれば順序良く並びます。
> Apache 1.3.24
たぶんApache のバージョンをあげたほうがよいらしいです。
もりかわ
[PHP-FAQ JP (非公式)] http://phpfaq.encore-ann.com
一度メゲてます。がんばれワカ造!