演習課題「配列に要素を追加してみよう」
右のコードエリアには、basket配列が定義されています。
この配列のインデックス0の下に「石斧」という要素を追加してください。
プログラムを実行して、正しく配列の要素が出力されれば演習課題クリアです!
期待する出力値
Array
(
[0] => Array
(
[0] => 木の棒
[1] => こん棒
[2] => エクスカリバー
[3] => 石斧
)
[1] => Array
(
[0] => おにぎり
[1] => おにぎり
[2] => むぎ茶
)
[2] => Array
(
[0] => 毒消し
[1] => 薬草
[2] => アイアンシールド
)
)
演習課題「配列から要素を削除してみよう」
右のコードエリアには、$basketが定義されています。
この配列から、「アイアンシールド」を削除してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
Array
(
[0] => Array
(
[0] => 木の棒
[1] => こん棒
[2] => エクスカリバー
)
[1] => Array
(
[0] => おにぎり
[1] => おにぎり
[2] => むぎ茶
)
[2] => Array
(
[0] => 毒消し
[1] => 薬草
)
)
#04:2次元配列を操作する2
ここでは、前回に引き続いて、2次元配列の基本操作を学習します。要素を追加・削除する基本的な操作を実際に試してみましょう。
<?php
// 2次元配列の基本操作
$teams =
[
["勇者", "戦士"],
["盗賊", "忍者", "商人"],
["スライム", "ドラゴン", "魔王"],
["魔法使い"],
];
print_r($teams);
$teams[] = ["メタルモンスター", "シルバーモンスター", "ブラックモンスター"];
print_r($teams);
?>
<?php
// 2次元配列の基本操作
$teams =
[
["勇者", "戦士"],
["盗賊", "忍者", "商人"],
["スライム", "ドラゴン", "魔王"],
["魔法使い"],
];
print_r($teams);
$teams[] = ["メタルモンスター", "シルバーモンスター", "ブラックモンスター"];
print_r($teams);
$teams[0][] = "レッドドラゴン";
print_r($teams);
?>
<?php
// 2次元配列の基本操作
$teams =
[
["勇者", "戦士"],
["盗賊", "忍者", "商人"],
["スライム", "ドラゴン", "魔王"],
["魔法使い"],
];
print_r($teams);
$teams[] = ["メタルモンスター", "シルバーモンスター", "ブラックモンスター"];
print_r($teams);
$teams[0][] = "レッドドラゴン";
print_r($teams);
unset($teams[1]);
print_r($teams);
?>
<?php
// 2次元配列の基本操作
$teams =
[
["勇者", "戦士"],
["盗賊", "忍者", "商人"],
["スライム", "ドラゴン", "魔王"],
["魔法使い"],
];
print_r($teams);
$teams[] = ["メタルモンスター", "シルバーモンスター", "ブラックモンスター"];
print_r($teams);
$teams[0][] = "レッドドラゴン";
print_r($teams);
unset($teams[1]);
print_r($teams);
unset($teams[0][1]);
print_r($teams);
?>
» 【PHP】配列 - Qiita
https://qiita.com/tokutoku393/items/ea2a61765eda1dee8f2e
» PHPのArray(配列・連想配列)メソッド・使い方まとめ | 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト
https://www.sejuku.net/blog/11981
» PHP: unset - Manual
http://php.net/manual/ja/function.unset.php
» 変数や配列の削除!PHPのunset関数の使い方【初心者向け】 | TechAcademyマガジン
https://techacademy.jp/magazine/12288