📅  最后修改于: 2023-12-03 15:38:35.078000             🧑  作者: Mango
在 PHP 中,我们可以使用关联数组来存储键值对。有时候,我们需要修改已有的关联数组的值,或者给关联数组新增键值对。在本文中,我们将介绍如何在 PHP 中分配后重新分配关联数组的值。
我们可以使用以下语法来创建关联数组:
$person = [
'name' => 'John',
'age' => 30,
'email' => 'john@example.com'
];
这个关联数组包含三个键值对,分别为 name
、age
和 email
。我们可以使用以下语法来访问关联数组中的值:
echo $person['name']; // 输出 John
echo $person['age']; // 输出 30
echo $person['email']; // 输出 john@example.com
如果要给关联数组新增一个键值对,可以使用以下语法:
$person['phone'] = '123456789';
现在,$person
数组包含了一个名为 phone
的键值对。我们可以使用以下语法来访问新增的值:
echo $person['phone']; // 输出 123456789
我们可以使用以下语法来重新分配关联数组的值:
$person['name'] = 'Mark';
$person['age'] = 25;
$person['email'] = 'mark@example.com';
现在,$person
数组的值已经被重新分配了。我们可以使用以下语法来访问修改后的值:
echo $person['name']; // 输出 Mark
echo $person['age']; // 输出 25
echo $person['email']; // 输出 mark@example.com
下面是一个完整的使用关联数组的例子:
$person = [
'name' => 'John',
'age' => 30,
'email' => 'john@example.com'
];
echo $person['name']; // 输出 John
echo $person['age']; // 输出 30
echo $person['email']; // 输出 john@example.com
$person['phone'] = '123456789';
echo $person['phone']; // 输出 123456789
$person['name'] = 'Mark';
$person['age'] = 25;
$person['email'] = 'mark@example.com';
echo $person['name']; // 输出 Mark
echo $person['age']; // 输出 25
echo $person['email']; // 输出 mark@example.com
以上代码将输出以下内容:
John
30
john@example.com
123456789
Mark
25
mark@example.com
在 PHP 中,我们可以使用关联数组来存储键值对。我们可以使用以下语法来访问关联数组的值:
$array['key']
如果要给关联数组新增一个键值对,可以使用以下语法:
$array['key'] = 'value';
如果要重新分配关联数组的值,可以使用以下语法:
$array['key'] = 'new value';
关联数组是 PHP 中非常有用的一个数据类型,我们可以使用它来存储各种类型的数据。希望这篇文章能帮助你更好地理解 PHP 中关联数组的使用。