[PHP-users 8306] Re: 関数の中に関数を入れる方法
Shigeki Mimura
php-users@php.gr.jp
Wed, 26 Jun 2002 21:14:32 +0900 (JST)
三村です。
様々な解法があると思うんですが、一例を
# これは関数の中に関数を入れる方法じゃないと思うんですが…
$counter=0;
while(list($key,$val)=each($_POST)){
if($counter > 0)print " , ";
if(preg_match("/^test_/",$key)){
printf("\$%s = 「%s」",$key,$val);
$counter++;
}
}
とか、test_1,test_2のような名前にしないで、test[1],test[2]とかにしてしまって
$counter=0;
$test=$_POST['test'];
while(list($key,$val)=each($test)){
if(!empty($val){
if($counter > 0)print " , ";
printf("\$test%d = 「%s」",$key,$val);
$counter++;
}
}
これではうまくいかないですかね?
# 実際には動かしてないからどこかおかしいかもしれませんが