class categoryInfo{
var $langName = array(
"app" => array(
"c" => "C&C++",
"java" => "Java",
"vb" => "Visual Basic.NET",(以下略)
),
"markup" =>array(
"html" => "HTML",
"css" => "CSS"
),
"web_app" => array(
"javascript" =>"JavaScript",
"php"=>"PHP",
"perl"=>"CGI/Perl"
),
);
$langName[app] = "アプリケーション開発用言語";
$langName[markup] = "マークアップ言語";
$langName[web_app] = "Webアプリ";
}
・・・という風にしているのですが、当然ながら、最後の
$langName[app] = "アプリケーション開発用言語";
などは、既に宣言した変数に値を代入する行為であるため、関数内で行うように、とのエラーメッセージが出力されてしまいます。
コンストラクタで宣言すれば良い話ではあるのですが、600行ほどあるファイルなので、別の場所で宣言すると面倒になってしまいます。
又、後々foreachを使うので、連想配列を用いている以上、Array()を使って順番を定義したいのです。
このArray()の中で、$langName['app']などの一次元部分に値を代入した上、$langName['app']['c']などの二次元の部分にも値を代入する方法はありますでしょうか?
No.1ベストアンサー
- 回答日時:
期待している動作は出来ないと思います。
$langName[app]等は配列か文字列のどちらかを選ぶ必要があります。
"web_app" => array(
"title" =>"Webアプリ",
"javascript" =>"JavaScript",
"php"=>"PHP",
"perl"=>"CGI/Perl"
),
のように配列の中に入れるか、
var $title = array(
"app"=>"アプリケーション開発用言語",
"markup"=>"マークアップ言語",
"web_app"=>"Webアプリ"
);
のようにして分けるかをするべきじゃないかなと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 1 2022/10/27 14:21
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- PHP ファイルの書き込みについて教えて下さい。 1 2023/03/20 12:01
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 最大値と最小値を求めて...
-
Pager::factory()の使い方がわ...
-
pythonのnumpyでの繰り返しでの...
-
スカラーのベクトル微分
-
php で1から100までの素数の表...
-
読み(あ行~わ行)ごとに分け...
-
CArrayの要素としてCStringArra...
-
STLのvectorで作った配列をメン...
-
C言語の配列をPush(追加)する...
-
MySQLのデータをPHPで多次元...
-
sizeof
-
System.String.Splitでエラー
-
特定の文からメールアドレスの...
-
一度に複数の値を取得できる乱...
-
構造体を動的に確保&解放
-
【PHP】チェックボックスの必須...
-
Texでの数式
-
cakephpでのトランザクション処...
-
数独かを判断するプログラム
-
行列
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スカラーのベクトル微分
-
STLのvectorで作った配列をメン...
-
特定の文からメールアドレスの...
-
配列の要素(value)に、変数を...
-
読み(あ行~わ行)ごとに分け...
-
ファイルの書き込みについて教...
-
verilogで、配列の一部をタスク...
-
CArrayの要素としてCStringArra...
-
pythonのnumpyでの繰り返しでの...
-
C言語の配列をPush(追加)する...
-
php キーソート キーが重複した...
-
CArrayのソート
-
【PHP】配列のキー名の修正は可...
-
多次元配列をエンコードする関...
-
PHPは何故値渡しより参照渡しの...
-
cakephpでのトランザクション処...
-
pg_copy_fromの使い方について...
-
array_intersectで空欄を比較し...
-
濁点のソート
-
配列中のあるキー、値を取得し...
おすすめ情報