前の問題次の問題

次の PHP のコードを実行した場合、変数$a に格納されるものはどれか。適切なものを以下より 1 つ選択しなさい。

$a = array(1, 2, 3);
$a = array_unshift($a, -1);

選択肢 1

array(-1, 1, 2, 3)

選択肢 2

array(0, 1, 2)

選択肢 3

array(1, 2, 3, -1)

選択肢 4

-1

解答

正解
1
難易度
取組履歴
ログインすると履歴が残ります
解説
解説のユーザー評価:未評価
array_shift は、配列の先頭を一つ取り出す関数、
array_unshift は、配列の先頭に1つもしくは複数要素を追加します。

array_shift 例)
$list = ['a','b','c'];
$first = array_shift($list);
print_r($first);
print_r($list);

【出力結果】
a

array(
 [0] => b
 [1] => c
)

array_unshift 例)
$list = ['a','b','c'];
array_unshift($list, 'x','y','z');
print_r($list);

【出力結果】
array(
 [0] => x
 [1] => y
 [2] => z
 [3] => a
 [4] => b
 [5] => c
)
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。