博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP通过循环给数组赋值
阅读量:5119 次
发布时间:2019-06-13

本文共 678 字,大约阅读时间需要 2 分钟。

$userDatas = [            ['user_id'=>1],            ['user_id'=>3]        ];        $userIds = [];        foreach ($userDatas as $item){            $userIds[] = $item['user_id'];        }        halt($userIds);        return $userIds;
输出: array(2) {  [0] => int(1)  [1] => int(3)} 如果将$userId[] 改为 $userId:
$userDatas = [            ['user_id'=>1],            ['user_id'=>3]        ];        $userIds = [];        foreach ($userDatas as $item){            $userIds = $item['user_id'];        }        halt($userIds);        return $userIds;

输出:

int(3)

分析:去掉[],$userIds 视为变量,等于循环给变量赋值,第一次循环给变量赋值为1,第二次循环又给变量赋值为3,替换掉了1,所以输出:3

转载于:https://www.cnblogs.com/qq254980080/p/9609262.html

你可能感兴趣的文章
关于TFS2010使用常见问题
查看>>
聚合与组合
查看>>
ionic2+ 基础
查看>>
Screening technology proved cost effective deal
查看>>
【2.2】创建博客文章模型
查看>>
Jsp抓取页面内容
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
Java语言概述
查看>>
关于BOM知识的整理
查看>>
使用word发布博客
查看>>
GDOI DAY1游记
查看>>
MyBaits动态sql语句
查看>>
HDU4405(期望DP)
查看>>
拉格朗日乘子法 那些年学过的高数
查看>>
vs code 的便捷使用
查看>>
Spring MVC @ResponseBody返回中文字符串乱码问题
查看>>
用户空间与内核空间,进程上下文与中断上下文[总结]
查看>>
JS 中的跨域请求
查看>>
JAVA开发环境搭建
查看>>
mysql基础语句
查看>>