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 str_pad 函数用法简介
Jul 11 PHP
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
一步一步学习PHP(5) 类和对象
Feb 16 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
Oct 14 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
php-fpm中max_children的配置
Mar 15 PHP
php实现快速对二维数组某一列进行组装的方法小结
Dec 04 PHP
Apache+PHP+MySQL搭建PHP开发环境图文教程
Aug 06 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/05/18 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
js 判断checkbox是否选中的实现代码
2010/11/23 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JavaScript中的比较操作符&gt;、=、
2014/12/31 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
jQuery源码分析之jQuery.fn.each与jQuery.each用法
2015/01/23 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
jQuery niceScroll滚动条错位问题的解决方法
2018/02/03 jQuery
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
利用JS如何获取form表单数据
2019/12/19 Javascript
Vue组件间数据传递的方式(3种)
2020/07/13 Javascript
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python3.5 Pandas模块之DataFrame用法实例分析
2019/04/23 Python
Python中变量的输入输出实例代码详解
2019/07/28 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
基于python 将列表作为参数传入函数时的测试与理解
2020/06/05 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
母亲节感恩活动记录
2014/03/16 职场文书
法制宣传口号
2014/06/16 职场文书
公司给客户的感谢信
2015/01/23 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python