重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

$kakaku = array(
"1" => 100,
"2" => 200,
"3" => 300,
"4" => 400,
"5" => 500,
"6" => 600

array文の"1"~"6"を変数に$jなどとして扱うことは可能ですか?

また、変数として扱うことが出来た場合

<img src="<?php echo $kakaku[$j] ; ?>" width="190"
height="145" align="bottom" border="0" alt="<?php echo $kakaku[$j] ; ?>

の書き方であたってますか?

それともFOR文で$Jのループ条件を書かないといけないですか??

アドバイスよろしくお願いします。

A 回答 (3件)

hensu.incファイルの中です。


//変数定義
$kakaku = array(
"1" => 100,
"2" => 200,
"3" => 300,
"4" => 400,
"5" => 500,
"6" => 600
);
-------ここまで----------

welcome.php

include(hensu.inc);
for($j=0;$j<6;++$j) {
<img src="<?php $shouhin[$j] ; ?>" width="190" height="145" align="bottom" border="0" alt="<?php $shouhin_name[$j] ; ?>">
}

とwelcomeの方でループしないと駄目です。
と、正直に言ってchura86さんのやりたいことの意図が分かりません(^^;

> for($j=1; $j<=6; $j++);
>
> -------ここまで----------

この記述は明らかにおかしいですよ。
    • good
    • 0
この回答へのお礼

明けましておめでとうございます。
今年もよろしくおねがいします。
もっとPHP頑張って、kusukusuさんが少しでも
意図がわかるようにしますね(^o^)丿
見捨てないでよろしくおねがいします♪

お礼日時:2003/01/07 11:58

> この定義を変数ファイルを作って、そこで定義してincludeで読み込んでも可能ですか?


???もっと具体的に書いてください

この回答への補足

hensu.incファイルの中です。
//変数定義
$kakaku = array(
"1" => 100,
"2" => 200,
"3" => 300,
"4" => 400,
"5" => 500,
"6" => 600
);

for($j=1; $j<=6; $j++);

-------ここまで----------

welcome.php

include(hensu.inc);

<img src="<?php $shouhin[$j] ; ?>" width="190"
height="145" align="bottom" border="0" alt="<?php $shouhin_name[$j] ; ?>">

この中で使ってる$jはループされますか?

補足日時:2002/12/26 08:30
    • good
    • 0

> array文の"1"~"6"を変数に$jなどとして扱うことは可能ですか?


可能です。

> また、変数として扱うことが出来た場合
> <img src="<?php echo $kakaku[$j] ; ?>" alt="<?php echo $kakaku[$j] ; ?>>
> の書き方であたってますか?
$kakakuが pic/hoge.jpg 等であればあってます。
でも、そうなっているんですか?
一つ「>」が抜けていましたが、これはタイポでしょう。

> それともFOR文で$Jのループ条件を書かないといけないですか??
これは意味が分かりません。
ループしないで、$j等を使う意味があるのですか?

この回答への補足

>ループしないで、$j等を使う意味があるのですか?

やっぱり1から6まであるのでFOR文で定義してあげないといけないんですよね!!
この定義を変数ファイルを作って、そこで定義してincludeで読み込んでも可能ですか?

補足日時:2002/12/25 18:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!