2

私はこのコードを持っています

$array = array('o' => 'one', 't' => 'three', 'f' => 'four');
array_push($array, array('s' => 'six'));
print_r($array);

新しいキーと値を配列に挿入しますが、新しい $array を出力すると、これが返されました

Array ( [o] => one [t] => three [f] => four [0] => Array ( [s] => six ) )

私はこのように戻る必要があります

Array ( [o] => one [t] => three [f] => four [s] => six )

[0] => Array ()配列から削除する方法は?

4

1 に答える 1

5

array_pushリスト用です。

$arr = array(5, 6, 7);
array_push($arr, 8); // array(5, 6, 7, 8);

多くの方法で配列に要素を追加できます。これはその 1 つです。

$array = array('o' => 'one', 't' => 'three', 'f' => 'four');
$array["s"] = "six";

ここに別のものがあります:

$array = array_merge($array, array("s" => "six"));

PHP は、のような連想配列とは異なる方法でリストを扱います。違いはわずかですが、 のような関数で表示されます。array(1, 2, 3);array("foo" => "bar");array_push

于 2013-09-25T16:29:32.693 に答える