几段PHP 数组操作代码
来源:互联网 发布:单倍型分析软件 编辑:程序博客网 时间:2024/05/16 12:52
if(isset($_POST['title'])){ $title=$_POST['title']; $uri=$_POST['uri']; $profile=$_POST['video_profile']; $is_show=$_POST['is_show']; $video_data=array(); foreach ($title as $k =>$title_temp){ $video_data[$k]['title']=$title_temp; } foreach ($uri as $k =>$uri_temp){ $video_data[$k]['uri']=$uri_temp; } foreach ($profile as $k =>$profile_temp){ $video_data[$k]['profile']=$profile_temp; } foreach ($is_show as $k =>$is_show_temp){ $video_data[$k]['is_show']=$is_show_temp; }
前端过来的$_POST[‘title’]等数据 是array的形式:name=“title[]”;
video_data[] 这个数组是通过foreach循环把前端过来的title,uri,profile,is_show 数组,拼成一个新的数组,方便 前端用 {foreach from= item=}循环遍历数据。
下面一个
foreach($warehouse_bases as $key=>$value){ if (file_exists($this->img($value['id']))){ $value['img'] = $this->img($value['id']); } else{ $value['img'] = "data/files/mall/warehousing_base/logo.png"; } $warehouse_bases[$key] = $value; }
这里的img()是一个方法:
public function img($id){ $sql = "select file_path from ecm_uploaded_file where item_id=" . $id ; $db = &db(); $img_info = $db->getAll($sql) ; $this->assign('img_info',$img_info); return $img_info['0']['file_path']; }
foreach 循环 为每一个value追加一个 键值对:img=>img($value[‘id’]);
这样就实现了 为一个 二位数组里的每一个子数组 追加一个键值对。
当然,给数组加一条数据只需要array[]= 就可以实现了
0 0
- 几段PHP 数组操作代码
- PHP 处理字符串的几段代码
- 初学者学习PHP开发应该掌握几段精华代码
- 初学者学习PHP开发应该掌握几段精华代码
- 分享几段获取远程网页内容的php代码。
- 几段代码看透php设计模式之工厂模式
- C++中操作数据库的几段代码
- 几段C#代码
- 几段代码
- 几段代码2
- php 常用代码段整理、验证、数组相关
- PHP之thinkphp的数据库操作代码段汇总
- 21段php代码
- PHP 代码段
- PHP代码段
- PHP代码段摘要
- PHP常用代码段:
- php中foreach操作数组的代码
- 函数对象
- ReactNative实战系列 组件封装之Dialog(iOS和Android通用)
- 性能指标之资源指标-CPU-配置(1)
- quagga中cli命令分析
- hive参数
- 几段PHP 数组操作代码
- spring applicationContext.xml文件移到resources目录下,需要做哪些事情
- 现学现卖微信小程序开发(三):引入“Rx”,为小程序插上翅膀
- CSS预处理器-Less
- 把java工程打包成为一个可执行的jar包
- 未能加载文件或程序集 WPFToolkit
- SpringBoot启动时报错
- 历届试题 地宫取宝 (DP)
- 一起脱去小程序的外套