[PHP-users 2442] Re: HTML から渡された変数について。

BosProject T.Takeuchi php-users@php.gr.jp
Wed, 03 Oct 2001 21:11:02 +0900


竹内です。

> <?PHP
> 
> $m1 = "abc";
> $m2 = "def";
> $m3 = "ghi";
> $m4 = "jkl";
> 
> for ($i = 1; $i <= 10; $i++){
> 
>     print($test);
> 
> }
> 
> ?>
> 
> 変数はHTMLに埋め込んだループから生成された物で、変数の個数と$mの次の整数部分
> はそのつど変化します。上記のようなループで変数内の文字列を表示する事は可能で
> しょうか?

 hiddenで埋め込んでおけば出来ますね。変数は配列を使った方が良いと思います。
例えば、

<input type='hidden' name='data[1]' value='abc'>
<input type='hidden' name='data[2]' value='def'>

 count()関数で配列の要素数を数えることも出来ますが、途中の空データが存在する
ことを考慮に入れてeach()で取り出せば間違いなく全ての文字列を表示できます。

<?php
while(list($key,$val) = each($data)){
  print($val);
}
?>

*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
合資会社ボスプロジェクト
竹内 輝明 webmaster@bos-project.com
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*