php 怎么更改关联数组

php 怎么更改关联数组

浏览次数:968次
信息来源: 银河系资源网
更新日期: 2022-05-14
文章简介

php更改关联数组的方法:1、创建一个中间临时数组,然后通过遍历赋值实现修改;2、使用回调函数array_map()修改数组;3、使用foreach语句修改数组。本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php 怎么更改关...

php更改关联数组的方法:1、创建一个中间临时数组,然后通过遍历赋值实现修改;2、使用回调函数array_map()修改数组;3、使用foreach语句修改数组。

本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

php 怎么更改关联数组?

php修改关联数组

有以下需求,遍历数组并且对数组的值做出相应改变,例如,全部设为0;

如果数组全部都是索引数组就好办了,直接用for()边遍历边修改。

但如果是关联数组就蛋疼,遍历索引数组就要用foreach,但是foreach是只读的,就是说,无法做出修改。

现在有三种办法:

1、做一个中间临时数组:temp = array()。然后就是边遍历边赋值进去。

2、用回调函数array_map()

示例:

$arr = array_map(function($p) {return 0;}, $arr);               //p代表了元素的值,一个一个来

这样就可以全部设置'了。

或者:

array_walk($arr, function(&$value, $key) {
     $value = 0;
});

上述两种方法都是在原来数组修改,不产生新数组

第三种,也是最简单的方法:

foreach($arr as $k => &$v) {
     $v = 0;
}

注意:不要企图改变键值,键值不能是引用

学习:《PHP教程》

以上就是php 怎么更改关联数组的详细内容

标签: 暂无标签
ubantu怎么执行命令实现php安装
« 上一篇
php 怎么将json数据转成utf8
下一篇 »
  • php 怎么将json数据转成utf8
    45078阅读
    php将json数据转成utf8的方法:1、创建一个PHP示例文件;2、通过“json_encode($xm_json,JSON_UNESCAPED_UNICODE);”将json数组保存为utf8即可。本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php 怎么将json数...
  • php安装 liunx参数有哪些
    6362阅读
    Linux安装PHP配置参数有:1、“--prefix”;2、“--with-config-file-path”;3、“--with-MySQL”;4、“--enable-safe-mode”;5、“--enable-zip”等等。本文操作环境:linux5.9.8系统、PHP7.1版、DELL G3电脑php...
  • php图片显示一片乱码怎么办
    2302阅读
    php图片显示一片乱码的解决办法:1、打开相应的PHP代码文件;2、在页面头部加上“header("Content-Type:image/jpg");”代码声明图片类型即可。本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php图片显示一片乱码...
  • 如何解决php 长度不足问题
    2298阅读
    php长度不足的解决办法:1、创建一个PHP示例文件;2、通过“str_pad($value,2,0,STR_PAD_LEFT);”方式实现字符串固定长度不够补充其他字符串即可。本文操作环境:windows7系统、PHP7.1版、DELL G3电脑如何解决php 长...
  • php sql 字符串怎么转日期
    2104阅读
    php sql字符串转日期的方法:1、通过“date("Y-m-d",strtotime(""));”方式转换;2、通过“date("M-d-Y",mktime(0,0,0,$month,$day,$year));”方式转换。本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php sql ...
  • 看看PHP有哪四种方法实现交换两个整型变量
    2103阅读
    看看PHP有哪四种方法实现交换两个整型变量?交换两个整型变量使用一个中间变量这种是最容易理解的$a = 1; $b = 2; $temp = $a; $a = $b; $b = $temp; var_dump($a, $b);不使用中间变量,就靠几次加减巧妙转换$a = 10...
  • php数组怎么求平均值
    1973阅读
    php数组求平均值的方法:1、用array_sum()计算数组中所有元素之和,语法“array_sum($arr)”;2、用count()获取数组中的元素个数,语法“count($arr)”;3、用“元素和/元素个数”语句计算出数组平均值。本教程操作环...
  • php怎么实现点击删除代码
    1875阅读
    php实现点击删除代码的方法:1、创建一个PHP示例文件,并连接数据库;2、查询数据库;3、在超链接删除处调用javascript方法,并传递记录id即可。本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么实现点击删...
  • php 怎么判断错误次数
    1873阅读
    php判断错误次数的实现方法:1、实例化redis数据库;2、模拟数据库信息;3、接受用户输入信息;4、判断信息输入错误的次数即可。本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑php 怎么判断错误次数?php 结合r...
  • php 怎么把网页转换成图片格式
    1822阅读
    php把网页转换成图片格式的方法:1、装chrome-php/chrome;2、安装chromium;3、通过控制器实现转换逻辑即可。php 怎么把网页转换成图片格式?PHP将整个网页html转换为图片并保存【含滚屏】1、安装chrome-php/chrome...

如本文对您有帮助,随意赞赏一下!