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相关资料
Oct 09 PHP
国内php原创论坛
Oct 09 PHP
php pack与unpack 摸板字符字符含义
Oct 29 PHP
PHP 5.3新特性命名空间规则解析及高级功能
Mar 11 PHP
使用Linux五年积累的一些经验技巧
Jun 20 PHP
PHP生成可点击刷新的验证码简单示例
May 13 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
Jul 14 PHP
根据key删除数组中指定的元素实现方法
Mar 02 PHP
PHP中危险的file_put_contents函数详解
Nov 04 PHP
实例介绍PHP删除数组中的重复元素
Mar 03 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
php实现断点续传大文件示例代码
Jun 19 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
JAVA/JSP学习系列之二
2006/10/09 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
php基于双向循环队列实现历史记录的前进后退等功能
2015/08/08 PHP
html中table数据排序的js代码
2011/08/09 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
javascript实现动态加载CSS
2015/01/26 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
2015/07/28 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
JS定时器使用,定时定点,固定时刻,循环执行详解
2016/05/31 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
vue vantUI tab切换时 list组件不触发load事件的问题及解决方法
2020/02/14 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
详解vite2.0配置学习(typescript版本)
2021/02/25 Javascript
Python 转义字符详细介绍
2017/03/21 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
python实现画出e指数函数的图像
2019/11/21 Python
如何给Python代码进行加密
2020/01/10 Python
关于python 跨域处理方式详解
2020/03/28 Python
python实现四人制扑克牌游戏
2020/04/22 Python
Python制作简单的剪刀石头布游戏
2020/12/10 Python
爱护公物标语
2014/06/24 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
护士实习自荐信
2015/03/06 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL
javascript Number 与 Math对象的介绍
2021/11/17 Javascript