1. ホーム
  2. php

[解決済み] PHPで空の配列に要素を追加する方法は?

2022-03-16 07:44:53

質問

PHPで以下のような配列を定義した場合(サイズは定義しない)、その配列はどうなりますか?

$cart = array();

単純に以下のような方法で要素を追加していけばいいのでしょうか?

$cart[] = 13;
$cart[] = "foo";
$cart[] = obj;

PHPの配列には、例えばaddメソッドはないのですか? cart.add(13) ?

解決方法は?

両方 array_push と記載された方法で動作します。

$cart = array();
$cart[] = 13;
$cart[] = 14;
// etc

//Above is correct. but below one is for further understanding
$cart = array();
for($i=0;$i<=5;$i++){
    $cart[] = $i;  
}
echo "<pre>";
print_r($cart);
echo "</pre>";

と同じです。

<?php
$cart = array();
array_push($cart, 13);
array_push($cart, 14);

// Or 
$cart = array();
array_push($cart, 13, 14);
?>