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开源建站平台小结
Apr 22 PHP
8个出色的WordPress SEO插件收集
Feb 26 PHP
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
Jul 03 PHP
php中time()和mktime()方法的区别
Sep 28 PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 PHP
php实现修改新闻时删除图片的方法
May 12 PHP
PHP利用APC模块实现大文件上传进度条的方法
Oct 29 PHP
php查询操作实现投票功能
May 09 PHP
微信公众号判断用户是否已关注php代码解析
Jun 24 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
PHP中文字符串截断无乱码解决方法
Oct 10 PHP
PHP 代码简洁之道(小结)
Oct 16 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中文件上传的安全问题
2006/10/09 PHP
PHP中strtotime函数使用方法分享
2012/01/10 PHP
如何用php获取程序执行的时间
2013/06/09 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
基于PHP-FPM进程池探秘
2017/10/17 PHP
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
jQuery EasyUI API 中文文档 - Tabs标签页/选项卡
2011/10/01 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
特殊情况下如何获取span里面的值
2014/05/20 Javascript
吐槽一下我所了解的Node.js
2014/10/08 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
jQuery中队列queue()函数的实例教程
2016/05/03 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
浅谈Vue 数据响应式原理
2018/05/07 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
python简单的函数定义和用法实例
2015/05/07 Python
python3设计模式之简单工厂模式
2017/10/17 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
django迁移文件migrations的实现
2020/03/31 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
blueseventy官网:铁人三项和比赛泳衣
2021/02/06 全球购物
建筑班组长岗位职责
2014/01/02 职场文书
出国导师推荐信
2014/01/16 职场文书
出纳工作检讨书
2014/10/18 职场文书
五年级数学教学反思
2016/02/16 职场文书
Jsonp劫持学习
2021/04/01 PHP
MySQL索引失效的典型案例
2021/06/05 MySQL