[PHP-users 3367] Re: 変数名を変数で?
Osamu Shigematsu
php-users@php.gr.jp
Tue, 06 Nov 2001 17:29:46 +0900
重松です。
元の方の質問の解は、そのままズバリ、「可変変数」ですね。
http://www.php.net/manual/ja/language.variables.variable.php
> <input type="hidden" name="test[]" value="AAA">
> <input type="hidden" name="test[]" value="BBB">
> <input type="hidden" name="test[]" value="CCC">
>
> for($i=0;$i<count($test);$i++){
> $tempArray = $test[$i];
> }
私ならば、foreach() を使いますね。
<input type="hidden" name="test[]" value="AAA">
<input type="hidden" name="test[]" value="BBB">
<input type="hidden" name="test[]" value="CCC">
foreach($test as $k => $v)
print "test[$k] = $v<br />\n";
でも、要素が沢山になると美しくない気がするので、
serialize() / unserialize() という方法なんかも便利かも知れません。
# session 使えというつ?みが入りそうですけど。
--
Osamu Shigematsu
http://www.ravi.ne.jp/%7eshige/
mailto:shige@ravi.ne.jp