戻る

配列と連想配列

JavaScript

配列

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="first"></span><span id="second"></span>
</body>
<script type="text/javascript">
var ary1 = new Array("","ネコ","","","魚","");

console.log(ary1[0]);
console.log(ary1[1]);
console.log(ary1[2]);
console.log(ary1[3]);
console.log(ary1[4]);
console.log(ary1[5]);

console.log(ary1);
</script>
</html>

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="first"></span><span id="second"></span>
</body>
<script type="text/javascript">
var ary1 = new Array();

ary1[0] = "";
ary1[1] = "ネコ";
ary1[2] = "";
ary1[3] = "";
ary1[4] = "魚";
ary1[5] = "";

console.log(ary1[0]);
console.log(ary1[1]);
console.log(ary1[2]);
console.log(ary1[3]);
console.log(ary1[4]);
console.log(ary1[5]);

console.log(ary1);
</script>
</html>

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="first"></span><span id="second"></span>
</body>
<script type="text/javascript">
var ary1 = new Array();

ary1[] = "";
ary1[] = "ネコ";
ary1[] = "";
ary1[] = "";
ary1[] = "魚";
ary1[] = "";

console.log(ary1[0]);
console.log(ary1[1]);
console.log(ary1[2]);
console.log(ary1[3]);
console.log(ary1[4]);
console.log(ary1[5]);

console.log(ary1);
</script>
</html>


ネコ


魚

["", "ネコ", "", "", "魚", ""]

連想配列

JavaScriptの連想配列はObject型のデータで扱われます。

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="first"></span><span id="second"></span>
</body>
<script type="text/javascript">
var obj = {a : "", b : "ネコ", c : "", d : "", e : "魚", f : ""};

console.log(obj["a"]);
console.log(obj["b"]);
console.log(obj["c"]);
console.log(obj["d"]);
console.log(obj["e"]);
console.log(obj["f"]);

console.log(obj);
</script>
</html>

<!DOCTYPE HTML>
<html lang="ja-JP">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<span id="first"></span><span id="second"></span>
</body>
<script type="text/javascript">
var obj = new Object();

obj["a"] = "";
obj["b"] = "ネコ";
obj["c"] = "";
obj["d"] = "";
obj["e"] = "魚";
obj["f"] = "";

console.log(obj["a"]);
console.log(obj["b"]);
console.log(obj["c"]);
console.log(obj["d"]);
console.log(obj["e"]);
console.log(obj["f"]);

console.log(obj);
</script>
</html>


ネコ


魚

Object
	a: ""
	b: "ネコ"
	c: ""
	d: ""
	e: "魚"
	f: ""

PHP

<?php
header("Content-type: text/plain; charset=utf-8");

$ary1 = array("","ネコ","","","魚","");

echo "{$ary1[0]}\n";
echo "{$ary1[1]}\n";
echo "{$ary1[2]}\n";
echo "{$ary1[3]}\n";
echo "{$ary1[4]}\n";
echo "{$ary1[5]}\n";

print_r($ary1);
?>

<?php
header("Content-type: text/plain; charset=utf-8");

$ary1[0] = "";
$ary1[1] = "ネコ";
$ary1[2] = "";
$ary1[3] = "";
$ary1[4] = "魚";
$ary1[5] = "";

echo "{$ary1[0]}\n";
echo "{$ary1[1]}\n";
echo "{$ary1[2]}\n";
echo "{$ary1[3]}\n";
echo "{$ary1[4]}\n";
echo "{$ary1[5]}\n";

print_r($ary1);
?>

<?php
header("Content-type: text/plain; charset=utf-8");

$ary1[] = "";
$ary1[] = "ネコ";
$ary1[] = "";
$ary1[] = "";
$ary1[] = "魚";
$ary1[] = "";

echo "{$ary1[0]}\n";
echo "{$ary1[1]}\n";
echo "{$ary1[2]}\n";
echo "{$ary1[3]}\n";
echo "{$ary1[4]}\n";
echo "{$ary1[5]}\n";

print_r($ary1);
?>

ネコ


魚

Array
(
    [0] => 
    [1] => ネコ
    [2] => 
    [3] => 
    [4] => 魚
    [5] => 
)

<?php
header("Content-type: text/plain; charset=utf-8");

$ary2 = array("a" =>"", "b" => "ネコ", "c" => "", "d" => "", "e" => "魚", "f" => "");

echo "{$ary2["a"]}\n";
echo "{$ary2["b"]}\n";
echo "{$ary2["c"]}\n";
echo "{$ary2["d"]}\n";
echo "{$ary2["e"]}\n";
echo "{$ary2["f"]}\n";

print_r($ary2);
?>

<?php
header("Content-type: text/plain; charset=utf-8");

$ary2["a"] = "";
$ary2["b"] = "ネコ";
$ary2["c"] = "";
$ary2["d"] = "";
$ary2["d"] = "魚";
$ary2["e"] = "";

echo "{$ary2[0]}\n";
echo "{$ary2[1]}\n";
echo "{$ary2[2]}\n";
echo "{$ary2[3]}\n";
echo "{$ary2[4]}\n";
echo "{$ary2[5]}\n";

print_r($ary2);
?>

ネコ


魚

Array
(
    [a] => 
    [b] => ネコ
    [c] => 
    [d] => 
    [e] => 魚
    [f] => 
)

inserted by FC2 system