-2

次のような最初の要素を持つ配列があるとしましょう

Array ( [name] => gaurav pandey [education] => MCA )

ここで、さらにいくつかのプロパティを挿入したいので、最終結果は次のようになります。

Array ( [name] => gaurav pandey [education] => MCA [occupation] => developer [passion] => programming)

どうすればphpでそれを達成できますか? インスタンスとそのプロパティの動的な作成を見てきましたが、php 配列でそれを実現する方法がまだわかりません。

4

5 に答える 5

3

新しいキー/値を配列に挿入する方法を尋ねているだけだと確信しています。これは、信じられないほど基本的な PHP 構文の質問です。

マニュアルを参照してください

特定の値を変更するには、キーを使用してその要素に新しい値を割り当てます。キーと値のペアを削除するには、unset() 関数を呼び出します。

 <?php
 $arr = array(5 => 1, 12 => 2);

 $arr[] = 56;    // This is the same as $arr[13] = 56;
                // at this point of the script

 $arr["x"] = 42; // This adds a new element to
                // the array with key "x"

 unset($arr[5]); // This removes the element from the array

 unset($arr);    // This deletes the whole array
 ?>
于 2013-06-01T14:05:20.767 に答える
0

あなたも使うことができarray_push()ます。これは、一度に複数の項目を配列に追加する場合に便利ですが、オーバーヘッドが少しかかります。

于 2013-06-01T14:41:18.850 に答える
0

まず、配列に関する PHP マニュアルを読むことから始めてください。そして、この例を確認してください:

// create the associative array:
$array = array(
    'name' => 'gaurav pandey'
);

// add elements to it
$array ['education'] = 'MCA';
$array ['occupation'] = 'Developer';
于 2013-06-01T14:06:10.883 に答える
0

プロパティを配列に追加するための構文:

$a = array (
    "name" => "gaurav pandey",
    "education" => "MCA"
);
$a["occupation"] = "developer";
$a["passion"] = "programming"
于 2013-06-01T14:05:34.927 に答える