回答編集履歴
2
回答を追記
answer
CHANGED
@@ -1,3 +1,39 @@
|
|
1
|
+
追記:肝心の質問に答えていませんでした。
|
2
|
+
配列には番号をキーとする通常の配列と、文字列をキーとする「連想配列」があります。
|
3
|
+
```PHP
|
4
|
+
$data[0][0] = 'yamada';
|
5
|
+
```
|
6
|
+
を書きなおすと、
|
7
|
+
```PHP
|
8
|
+
$data = array(array('yamada');
|
9
|
+
```
|
10
|
+
となります。
|
11
|
+
|
12
|
+
同様に、連想配列とした
|
13
|
+
```PHP
|
14
|
+
$data[0][0]['sex'] = 'male';
|
15
|
+
```
|
16
|
+
これも、以下のように書き直せます。
|
17
|
+
```PHP
|
18
|
+
$data = array(array('sex' => 'male');
|
19
|
+
```
|
20
|
+
|
21
|
+
で、質問の
|
22
|
+
```PHP
|
23
|
+
$data[0][] = 'yamada';
|
24
|
+
```
|
25
|
+
についてですが、[]の指定は**配列の一番最後に追加する**という意味になりますので、例えば以下の記述は
|
26
|
+
```PHP
|
27
|
+
$data[0][] = 'yamada';
|
28
|
+
$data[0][] = 'tanaka';
|
29
|
+
```
|
30
|
+
以下のように書き直せます。
|
31
|
+
```PHP
|
32
|
+
$data = array(array('yamada', 'tanaka'));
|
33
|
+
```
|
34
|
+
こんなで理解出来ますでしょうか。
|
35
|
+
|
36
|
+
|
1
37
|
> 上の結果は、
|
2
38
|
> yamada
|
3
39
|
> male
|
1
パスを修正
answer
CHANGED
@@ -16,9 +16,9 @@
|
|
16
16
|
```
|
17
17
|
結果は以下の通りでした。
|
18
18
|
```
|
19
|
-
PHP Warning: Illegal string offset 'sex' in /home/
|
19
|
+
PHP Warning: Illegal string offset 'sex' in /home/kunai/te.php on line 3
|
20
20
|
mamada
|
21
|
-
PHP Warning: Illegal string offset 'sex' in /home/
|
21
|
+
PHP Warning: Illegal string offset 'sex' in /home/kunai/te.php on line 5
|
22
22
|
m
|
23
23
|
array (
|
24
24
|
0 =>
|