日本PHPユーザ会 掲示板

日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。

日本PHPユーザ会 掲示板 » PHP事はじめ » 配列で、エラーになります。

配列で、エラーになります。

ページ: 1

投稿者 投稿
会員
登録者: 7 2007
返信数: 3
配列のことでお聞きします。
下記のようなコードを書いたのですが、エラーになります。

配列の添え字の1つ次の配列の要素を表示したいのですが、
"$color[($green_key -1)]"; ではエラーになります。

どこがおかしいのでしょうか?

<?php
//
// 配列に青があるか検索して青の添え字を取得する
//
$color = array("赤","青","黄","緑");
$green_key =array_search("青",$color);

echo "$green_key" ."<br>";
echo "$color[$green_key]";
echo "$color[($green_key -1)]";
echo "$color[($green_key +1)]";
?>
会員
登録者: 8 2007
返信数: 1
k-ikedaと申します。
今回の問題点は、[]の中に()が入っていることが原因です。
なので、下記の用に修正してみてください。

echo "(" . $color[$green_key -1] . ")";
echo "(" . $color[$green_key +1] . ")";

では、失礼致します。

ページ: 1

日本PHPユーザ会 掲示板 » PHP事はじめ » 配列で、エラーになります。

日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています