[PHP-users 3361] 変数名を変数で?

avex高山 php-users@php.gr.jp
Tue, 6 Nov 2001 15:50:33 +0900


初めまして。タカヤマと申します。

PHPの変数の件でお聞きしたいことがあります。

*****index.html内*****
<input type="hidden" name="test1" value="AAA">
<input type="hidden" name="test2" value="BBB">
<input type="hidden" name="test3" value="CCC">
********************

上記3つの値を以下のindex.phpへPOSTします。
そして、index.php内で上記test1, test2, test3の
数値の部分をループさせて、値を取りたいのです。
*****index.php内*****
<?php
//やりたいイメージ
for($i=0;$i<3;$i++){
  $tempArray = test$i;
}

//確実に取得できる方法
$tempArray[0]=test1;
$tempArray[1]=test2
$tempArray[2]=test3;
?>
********************
(上の「やりたいイメージ」はもちろん、うまくいかないんですが
イメージ的にはこんな感じで動作させたいです)
結果的に、
$tempArray[0]="AAA"
$tempArray[1]="BBB"
$tempArray[2]="CCC"
と取得できればいいなぁと思ってます。

文章にするのが難しいので、うまく伝わる疑問ですが
解決法があれば教えていただきたいです。

Windows2000 SP2
APACHE1.3.20 - PHP4.0.6

タカヤマ h-takayama@av.avex.co.jp