Categories: JavaScriptPHP

PHP と JavaScript の連想配列

言語を横断縦断していると、頭のなかがごちゃごちゃになってきます。。

PHPの連想配列

$a = array();
$a['dog']  = 'わん';
$a['cat'] = 'にゃん';
$a['mouse']  = 'ちゅー';

一行でまとめると

$a = array('dog'=>"わん" , 'cat':'にゃん' , 'mouse':'ちゅー')

JavaScriptの場合 書き方はいろいろありますが、PHPと一番近い書き方

var a= {};
a['dog']  = 'わん';
a['cat'] = 'にゃん';
a['mouse']  = 'ちゅー';

一行で書くと、

var a= {'dog':'わん' , 'cat':'にゃん' , 'mouse':'ちゅー'};

ちなみにC#では

Hashtable ht = new Hashtable();
ht["dog"] = "わん";
ht["cat"] = "にゃん";
ht["mouse"] = "ちゅー";

となります。

nakaike