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
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
PHP 编写的 25个游戏脚本
May 11 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
php中opendir函数用法实例
Nov 15 PHP
php实现无限级分类
Dec 24 PHP
PHP整合PayPal支付
Jun 11 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
php表单处理操作
Nov 16 PHP
PHP实现的简单路由和类自动加载功能
Mar 13 PHP
PHP框架实现WebSocket在线聊天通讯系统
Nov 21 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 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
2011/11/10 PHP
php笔记之:AOP的应用
2013/04/24 PHP
根据ip调用新浪api获取城市名并转成拼音
2014/03/07 PHP
CodeIgniter CLI模式简介
2014/06/17 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
PHP实现关键字搜索后描红功能示例
2019/07/03 PHP
另类调用flash无须激活的方法
2006/12/27 Javascript
javascript中对对层的控制
2006/12/29 Javascript
js 对联广告、漂浮广告封装类(IE,FF,Opera,Safari,Chrome
2009/11/26 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
jquery把int类型转换成字符串类型的方法
2016/10/07 Javascript
react.js 翻页插件实例代码
2017/01/19 Javascript
javascript ES6中箭头函数注意细节小结
2017/02/17 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
Python实现的栈(Stack)
2018/01/26 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
在python中实现对list求和及求积
2018/11/14 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
python中metaclass原理与用法详解
2019/06/25 Python
HTML5 canvas画图并保存成图片的jcanvas插件
2014/01/17 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
感恩寄语大全
2014/04/11 职场文书
励志演讲稿800字
2014/08/21 职场文书
交通事故协议书范本
2014/11/18 职场文书
大学教师个人总结
2015/02/10 职场文书
芙蓉镇观后感
2015/06/10 职场文书
2016年幼儿园教研活动总结
2016/04/05 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
深入浅出的讲解:信号调制到底是如何实现的
2022/02/18 无线电
浅谈Redis缓冲区机制
2022/06/05 Redis