將值和鍵都推送到 PHP 陣列中
Kevin Amayi
2023年1月30日
- 使用方括號陣列初始化方法將鍵和值推送到 PHP 陣列
-
使用陣列
object
將鍵和值推送到 PHP 陣列 -
使用
array_merge
方法將鍵和值推送到 PHP 陣列 - 使用複合賦值運算子將鍵和值推送到 PHP 陣列
-
使用
parse_str
方法將鍵和值推送到 PHP 陣列 -
使用
array_push
方法將鍵和值推送到 PHP 陣列
我們將研究使用方括號陣列初始化方法將鍵和對應值推送到 PHP 陣列的方法。
我們將研究使用 array_merge
方法、陣列 object
、複合賦值運算子、parse_str
方法和 array_push
方法將鍵和相應值推送到 PHP 陣列的不同方法。
使用方括號陣列初始化方法將鍵和值推送到 PHP 陣列
我們將初始化一個空陣列,然後在方括號初始化中新增一個鍵值對。
<?php
$array_test = [];
$array_test['name'] = "Kevin Amayi";
print_r($array_test);
?>
輸出:
Array ( [name] => Kevin Amayi )
使用陣列 object
將鍵和值推送到 PHP 陣列
我們將使用陣列 object
使用相應的鍵和值初始化一個陣列。
<?php
$array_test = array("firstname" => "Kevin","lastname" => "Amayi");
print_r($array_test);
?>
輸出:
Array ( [firstname] => Kevin [lastname] => Amayi )
使用 array_merge
方法將鍵和值推送到 PHP 陣列
我們將直接用兩個值初始化一個陣列,然後使用 array_merge
方法使用相應的鍵新增一個新值。
<?php
$array_test = array("firstname" => "Kevin","lastname" => "Amayi");
$array_test = array_merge($array_test, ['occupation1' => "blogger"]);
$array_test = array_merge($array_test, ['occupation2' => "programmer"]);
print_r($array_test);
?>
輸出:
Array ( [firstname] => Kevin [lastname] => Amayi [occupation1] => blogger [occupation2] => programmer )
使用複合賦值運算子將鍵和值推送到 PHP 陣列
我們將初始化一個空陣列,然後使用複合賦值在陣列中新增新的鍵值對。
<?php
$profile = [];
$profile += [ "name" => "Kevin" ];
$profile += [ "Age" => 23 ];
$profile += [ "Hobby" => "Football" ];
print_r($profile);
?>
輸出:
Array ( [name] => Kevin [Age] => 23 [Hobby] => Football )
使用 parse_str
方法將鍵和值推送到 PHP 陣列
我們將初始化一個空陣列,然後使用 parse_str
方法在陣列中新增新的鍵值對。
<?php
$profile = [];
parse_str("name=Kevin&age=23",$profile);
print_r($profile);
?>
輸出:
Array ( [name] => Kevin [age] => 23 )
使用 array_push
方法將鍵和值推送到 PHP 陣列
我們將直接用兩個值初始化一個陣列,然後使用 array_push
方法使用相應的鍵新增一個新值。
<?php
$array_test = array("Kevin", "Amayi");
array_push($array_test, ["occupation1" => "Blogger"],["occupation2" => "Programmer"]);
print_r($array_test);
?>
輸出:
Array ( [0] => Kevin [1] => Amayi [2] => Array ( [occupation1] => Blogger ) [3] => Array ( [occupation2] => Programmer) )