PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP array_push()を使用して、連想配列を作成しますか?


PHPで連想配列を作成するには、[]角かっこを使用します。 array_push()を使用する必要はありません。

<!DOCTYPE html>
<html>
<body>
<?php
$emp= (object) [
   'employeeId'=>"101",
   'employeeFirstName'=>"John",
   'employeeLastName'=>"Doe",
   'employeeCountryName'=>"AUS"
];
$employeeDetails[] = [
   'emp_id' => $emp->employeeId,
   'emp_first_name' => $emp->employeeFirstName,
   'emp_last_name' => $emp->employeeLastName,
   'emp_country_name' => $emp->employeeCountryName
];
print_r(array_values($employeeDetails));
?>
</body>
</html>

出力

Array ( [0] => Array ( [emp_id] => 101 [emp_first_name] => John [emp_last_name] => Doe [emp_country_name] => AUS ) )

  1. PHPのarray_push()関数

    array_push()関数は、1つ以上の要素を配列の最後に挿入します。配列にプッシュされた新しい要素を返します。 構文 array_push(arr, val1, val2) パラメータ arr − 指定された配列 val1 − プッシュする値 val2 − プッシュする値 戻る array_push()関数は、配列にプッシュされた新しい要素を返します。 例 以下は例です- <?php $arr = array("table", "chair","pen", "pencil");

  2. PHPのarray()関数

    PHPのarray()関数は配列を作成します。 PHPでは配列には3つのタイプがあります。 インデックス付き配列- 数値インデックス付きの配列です 連想配列- 名前付きキーを持つ配列です 多次元配列- 1つ以上のアレイを持つアレイです 構文 // array with numeric index i.e. Indexed arrays array(value1,value2...); // array with named keys i.e. associative arrays array(key1 => value1, key2 => value2...