PHP数组如何修改、新增、删除操作
- 2022年10月22日
- 884 次
前面几遍文章记载了如何查询及打印PHP数组的键值对、数组的类型有哪些等关于PHP数组的相关文章,本文主要从如何修改、新增、删除PHP的数组,以下是具体各种操作实例代码。
1、如何修改PHP数组
<?php
$name = array('people'=>['姓名'=>'张三','职业'=>'球员'],'people2'=>['姓名'=>'李四','职业'=>'教师']);
//修改键为people的数组下的姓名的值为刘五;
$name['people']['姓名'] = '刘五';
var_dump($name);
?>
<?php
$name = array('people'=>['姓名'=>'张三','职业'=>'球员'],'people2'=>['姓名'=>'李四','职业'=>'教师']);
//修改键为people的数组下的姓名的值为刘五;
$name['people']['姓名'] = '刘五';
var_dump($name);
?>在上例代码块中,我写了一个二维关联数组,然后直接将获取到键为'people'的数组下的'姓名',然后重新赋值一个名字,这样就实现修改了数组中键值对的值。
多维数组打印输出某个元素的值的操作其实就和上面实例代码中修改某个元素值的操作一致,找到对应的数组中的键,直接用echo打印输出即可。
2、PHP新增数组操作
还是以上面实例代码为基础,在后面追加一个键为'people3'的数组。
<?php
$name = array('people'=>['姓名'=>'张三','职业'=>'球员'],'people2'=>['姓名'=>'李四','职业'=>'教师']);
//新增一个键为people3的数组
$name['people3'] = array('姓名'=>'王二','职业'=>'工人');
var_dump($name);
?>
3、删除PHP数组中某一元素
删除PHP数组中某一元素需要使用unset()函数操作,以下是实例代码块:
<?php
$name = array('people'=>['姓名'=>'张三','职业'=>'球员'],'people2'=>['姓名'=>'李四','职业'=>'教师']);
//修改键为people的数组下的姓名的值为刘五;
$name['people']['姓名'] = '刘五';
var_dump($name);
//新增一个键为people3的数组
$name['people3'] = array('姓名'=>'王二','职业'=>'工人');
var_dump($name);
//删除数组中的某一个元素
unset($name['people2']);
var_dump($name);
?>
以上是对关联数组进行的修改、新增、删除数组内的元素操作,以上操作在数字索引类型数组中同样适用,只要准确定位到数组键(索引下标)便可以进行操作。
在翻看以前的博文,发现自己在PHP学习栏目中第一篇文章就是《实现php关联数组的增删改查学习笔记》,上次学习PHP也只是学到了数组这部分就没有再继续学下去了,希望这次能坚持学下去。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP三元运算符和is…else的区别和不同之处 2022-06-20
- PHP中如何重命名、复制、删除文件?PHP重命名、复制、删除文件操作实例 2022-11-11
- PHP中list()函数怎么用?PHP中list()函数使用实例 2022-11-22
- PHPstudy中查看是否开启GD库 PHPstudy开启GD图形库的方法 2022-11-20
- PHP array_keys() 函数详解:获取数组键名的 N 种姿势 2026-07-02
- PHP错误处理的作用及不安全因素 PHP如何禁止显示错误? 2022-11-28
