php中动态变量用法实例


Posted in PHP onJune 10, 2015

本文实例讲述了php中动态变量用法。分享给大家供大家参考。具体分析如下:

定义的固定变量:

$my_pic_1=$row["pic_1"];
$my_pic_2=$row["pic_2"];
$my_pic_3=$row["pic_3"];
$my_pic_4=$row["pic_4"];
$my_pic_5=$row["pic_5"];
$my_pic_6=$row["pic_6"];
$my_pic_7=$row["pic_7"];
$my_pic_8=$row["pic_8"];

这里我们用循环语句把每个变量的值全部输出来:

<?php
for ($i=1;$i<=8;$i++)
{ 
 echo "$my_pic_".$i; 
}
?>

这样输出

<?php
echo "$my_pic_".$i;
?>

肯定是不行的。
 
查询php动态变量用法后改成

<?php
for ($i=1;$i<=8;$i++){
  $my_pic_var="$my_pic".$i; //定义变量名  
  echo $$my_pic_var; //获得变量名$my_pic_var的值$$my_pic_var; 
  //PHP的原理是这样的 $my_pic_var="$my_pic_1"定义变量值
  //$$my_pic_var等于读取$my_pic_1的值;  
}
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 批量删除 sql语句
Jun 05 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
May 02 PHP
php Rename 更改文件、文件夹名称
May 24 PHP
PHP以及MYSQL日期比较方法
Nov 29 PHP
解析wamp5下虚拟机配置文档
Jun 27 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
PHP四大安全策略
Mar 12 PHP
ThinkPHP3.1新特性之Action参数绑定
Jun 19 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
Sep 23 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
浅谈PHP拦截器之__set()与__get()的理解与使用方法
Oct 18 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
PHP获取文件行数的方法
Jun 10 #PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 #PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 #PHP
php将图片文件转换成二进制输出的方法
Jun 10 #PHP
smarty模板判断数组为空的方法
Jun 10 #PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 #PHP
PHP滚动日志的代码实现
Jun 10 #PHP
You might like
又一个PHP实现的冒泡排序算法分享
2014/08/21 PHP
php实现的发送带附件邮件类实例
2014/09/22 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
2016/11/30 PHP
详解Laravel服务容器的绑定与解析
2019/11/05 PHP
PHP7 其他修改
2021/03/09 PHP
jquery复选框CHECKBOX全选、反选
2008/08/30 Javascript
JavaScript 学习笔记(四)
2009/12/31 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
PHP配置文件php.ini中打开错误报告的设置方法
2015/01/09 PHP
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
让html元素随浏览器的大小自适应垂直居中的实现方法
2016/10/12 Javascript
用jmSlip编写移动端顶部日历选择控件
2016/10/24 Javascript
Map.vue基于百度地图组件重构笔记分享
2017/04/17 Javascript
ES6新特性六:promise对象实例详解
2017/04/21 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
举例介绍Python中的25个隐藏特性
2015/03/30 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
利用Python检测URL状态
2019/07/31 Python
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
static关键字的用法
2013/10/07 面试题
党的群众路线教育实践活动对照检查材料思想汇报
2014/09/19 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
react合成事件与原生事件的相关理解
2021/05/13 Javascript
Vue.Draggable实现交换位置
2022/04/07 Vue.js
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android