投稿者 メッセージ
<  PHPプログラミング  ~  多次元配列のHTML出力方法
ocean
投稿1時間: 土 7月 08, 2006 1:44 pm  引用



登録日: 2006年7月 08日
投稿記事: 3

多次元(2次元)配列に格納したデータの出力方法について質問です。

データを$data[0][0]に格納しているとします。
それをechoで出力したいのですが、

echo "$data[0][0]";

とした場合、Array[0]と表示されてしまいます。

echo $data[0][0];
とすれば大丈夫なのですが、
入力フォームでその値を利用したいので

echo <<<EOM
・・・
<INPUT type="text" name="hoge" value="$data[0][0]">
・・・
EOM;

という感じで使いたいのです。
1次元の配列ではこのような記述が可能なのですが、
2次元では出来ないのでしょうか?

PHPのバージョンは4.3.2です。
よろしくお願いします。
トップに移動
ユーザー情報を表示 メッセージを送信
しもやん
投稿1時間: 月 7月 10, 2006 9:53 am  引用



登録日: 2006年3月 23日
投稿記事: 48

print_rで内容をみてみては?
トップに移動
ユーザー情報を表示 メッセージを送信
ocean
投稿1時間: 月 7月 10, 2006 11:24 am  引用



登録日: 2006年7月 08日
投稿記事: 3

返信ありがとうございます。

var_dump で確認したところ、値は入っていました。

echo $data[0][0];では表示されるので、
それを利用して記述を変更するしかないですかね…
トップに移動
ユーザー情報を表示 メッセージを送信
ocean
投稿1時間: 月 7月 10, 2006 3:18 pm  引用



登録日: 2006年7月 08日
投稿記事: 3

解決したので自己レスです。

echo "{$data[0][0]}";

という風に{}で括ると無事表示されました。
トップに移動
ユーザー情報を表示 メッセージを送信
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.