本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. Blog
  3. JavaScript、PHP、JSONの配列・連想配列の表記の仕方の違い

公開日: 2019.08.28

JavaScript、PHP、JSONの配列・連想配列の表記の仕方の違い

JavaScript、PHP、JSONの配列・連想配列の表記の仕方の違い

目次

  • 配列
  • JavaScript
  • PHP
  • JSON
  • 連想配列
  • JavaScript
  • PHP
  • JSON

サイト作成時、JavaScript、PHP この2つの言語を常に連携してコードを書いていく事が多いですが、関数や変数の書き方が微妙に違ったり、どっちがどっちかよくわからなくなります。今回はJSONも含めた3者の配列の表記の仕方の違いをまとめてみようと思います。

配列

JavaScript

var param = new Array('値1', '値2', 100);
または
var param = ['値1', '値2', 100];

シングルクォーテーション、ダブルクォーテーションどちらでもよい。数値は囲わない。

PHP

$param = array('値1', '値2', 100);
または
$param = ['値1', '値2', 100];

シングルクォーテーション、ダブルクォーテーションどちらでもよい。数値は囲わない。
ダブルクォーテーション内の変数は展開される。

JSON

["値1", "値2", 100]

文字列は必ずダブルクォーテーションで囲う。数値は囲わない。

連想配列

JavaScript

var param = { name: '太郎', age: 30, tel: '090-xxxx-xxxx' };
キーが日本語の場合
var param = { '名前': '太郎', '年齢': 30, '電話': '090-xxxx-xxxx' };

シングルクォーテーション、ダブルクォーテーションどちらでもよい。数値は囲わない。
基本的には、キーはクォーテーションで囲わなくてもよい。日本語の場合も囲わなくてもよいが、一応囲ったほうが安心する。

PHP

$param = array( '名前'=>'太郎', '年齢'=>30, '電話'=>'090-xxxx-xxxx' );
または
$param = [ '名前'=>'太郎', '年齢'=>30, '電話'=>'090-xxxx-xxxx' ];

シングルクォーテーション、ダブルクォーテーションどちらでもよい。数値は囲わない。
ダブルクォーテーション内の変数は展開される。
キーはクォーテーションで囲う。

JSON

{"名前":"太郎","年齢":30,"電話":"090-xxxx-xxxx"}

文字列は必ずダブルクォーテーションで囲う。数値は囲わない。

タグ

  • JavaScript
  • JSON
  • PHP
  • 連想配列
  • 配列

関連記事

2019.12.18

Gitを使ってホームページをレンタルサーバにアップロードする方法(エックスサーバー、さくらのレンタルサーバ)

Gitを使ってホームページをレンタルサーバにアップロードする方法(エックスサーバー、さくらのレンタルサーバ)

2024.10.29

YouTube埋め込み動画で「ログインしてbotではないことを確認してください」と出る

YouTube埋め込み動画で「ログインしてbotではないことを確認してください」と出る

2020.07.04

「.htaccess」を使って1つ下の階層へリダイレクトさせる

「.htaccess」を使って1つ下の階層へリダイレクトさせる
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS