人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPの変数の宣言をもっと簡単にしたい

$temp_a0 = $_POST['testa0'] . ':' . $_POST['testb0'];
$temp_a1 = $_POST['testa1'] . ':' . $_POST['testb0'];
$temp_a2 = $_POST['testa2'] . ':' . $_POST['testb0'];

$temp_b0 = $_POST['testc0'] . ':' . $_POST['testd0'];
$temp_b1 = $_POST['testc1'] . ':' . $_POST['testd0'];
$temp_b2 = $_POST['testc2'] . ':' . $_POST['testd0'];

上記のような同じ形の記述がたくさんありすぎるので簡略化できる方法があれば
どなたかご教授ください。よろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● 匿名回答1号

もっとスマートな方法があると思いますが、下記でも動きます。

for($i = 0; $i < 3 ; $i++){
$temp_a{$i} = $_POST['testa'.$i] . ':' . $_POST['testb'.$i];
$temp_b{$i} = $_POST['testc'.$i] . ':' . $_POST['testd'.$i];
}


匿名質問者さんのコメント
ご回答ありがとうございます。参考にしてみます。

2 ● 匿名回答2号

変数を 配列 変えたりしないと 無理。

だから 質問のままだと それがベスト。


匿名質問者さんのコメント
ご回答ありがとうございます。やはりこのままがいいのでしょうか… 変数、配列を変えるというのはどのように変えればいいのでしょうか?
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ