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中for循环语句的几种变型
Mar 16 PHP
PHP关联数组的10个操作技巧
Jan 21 PHP
PHP 数组和字符串互相转换实现方法
Mar 26 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
Jun 05 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
Jun 17 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
PHP仿tp实现mvc框架基本设计思路与实现方法分析
May 23 PHP
Laravel用户授权系统的使用方法示例
Sep 16 PHP
laravel-admin select框默认选中的方法
Oct 03 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
PHP实现的简单分页类及用法示例
2016/05/06 PHP
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
2016/08/17 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
PHP strripos函数用法总结
2019/02/11 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
基于jquery的一行代码轻松实现拖动效果
2010/12/28 Javascript
JavaScript数值转换的三种方式总结
2014/07/31 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
Python深入学习之内存管理
2014/08/31 Python
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
Python 实现微信防撤回功能
2019/04/29 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
Python: glob匹配文件的操作
2020/12/11 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
文明风采获奖感言
2014/02/18 职场文书
幼儿园迎国庆65周年活动策划方案
2014/09/16 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
放假通知范文
2015/04/14 职场文书
2015年共青团工作总结
2015/05/15 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
ztree+ajax实现文件树下载功能
2021/05/18 Javascript
Python 中 Shutil 模块详情
2021/11/11 Python
vue实现Toast组件轻提示
2022/04/10 Vue.js