• 一、代码
  • 二、打印

一、代码

public function test() {list($level1, $level2, $level3) = self::getLevel();//定义对应关系$levelToValue = [1 => 'level1', 2 => 'level2', 3 => 'level3'];$x = 2;$temp = $levelToValue[$x];$result = $$temp; //可变变量echo $result;
}public function test1() {list($level1, $level2, $level3) = self::getLevel();$x = 2;$result = '';if ($x == 1) {$result = $level1;}else if ($x == 2) {$result = $level2;}else if ($x == 3) {$result = $level3;}echo $result;
}public function getLevel() {return [ 100, 200, 300 ];
}

二、打印

200

PHP 可变变量的使用相关推荐

  1. PHP中可变变量和php可变函数到底有什么用?

    什么是可变变量? PHP提供了一种其他类型的变量--可变变量.可变变量允许我们动态地改变一个变量的名称. 可以看到,在这方面,PHP具有非常大的自由度--所有的语言都允许改变变量的值,但是并没有太多的 ...

  2. PHP变量的变量——可变变量

    可变变量的概念:通过获取一个变量的值做为另外一个变量的名称来操作变量,就是可以变量. Java代码   $method = "save".ucfirst($data_type['i ...

  3. php如何拼接变量名,php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符...

    php动态拼接变量名,可变变量,动态变量,使用花括号,使用两个$符 方式一:使用花括号,前缀部分不需要用单引号 $nums10 = 100; $xxx*${bcount.$nums10}['m54'] ...

  4. php中有两个美元符号$$的变量——可变变量

    (*ˉ﹃ˉ) 好凉的天气!~~~ 直接上代码: <?php $a = 'hello'; $$a = 'world'; echo "$a ${$a}"; 以上代码的第二句,我们 ...

  5. php可变变量讲解,PHP可变变量实例详解

    什么是可变变量? 在PHP中有一个其他类型的变量,"可变变量".可变变量是一种PHP独特的变量,他允许动态改变一个变量的名称. 可变变量的工作原理 这个特性的工作原理是用一个变量的 ...

  6. 什么是可变变量以及如何使用

    有时候可变的变量名会给编程带来很大的方便.也就是说变量名可以被动态的命名和使用.通常变量通过下面这样的语句来命名 <?php $a = 'hello'; ?> 可变变量名指的是使用一个变量 ...

  7. php 变量代码,php中的可变变量(代码详解)

    php中的可变变量 有时候使用可变变量名是很方便的.就是说,一个变量的变量名可以动态的设置和使用.一个普通的变量通过声明来设置,例如:<?php $a = 'hello'; ?> 一个可变 ...

  8. php 可变变量 数组赋值,PHP可变变量学习小结

    可变变量,就是一个变量的变量名可以动态的设置和使用.语法形式是PHP的特殊语法,其他语言中少见,本文给大家分享php可变变量学习小结,对php可变变量相关知识感兴趣的朋友一起学习吧 所谓可变变量,就是 ...

  9. php 可变变量 $$name

    //可变变量 $name = 'abc'; $$name = '123'; echo $name . "<br/>"; // abc echo $$name . &qu ...

  10. 关于java中求和的方法,用可变变量来解决这个问题

    在Java中可以说写一个求和的小程序是最简单不过的了.但是这里需要考虑的一个问题是有多少个参数传到方法体里面去进行求和呢? 举个例子,我们写一个a+b的程序相信大家都会,然后我们也会写一个a+b+c的 ...

最新文章

  1. 筛指定区间的素数[区间偏移二次筛法]
  2. js获取验证码倒计时效果
  3. Windows系统版本判断
  4. 利用nvm管理Node的版本
  5. XML —— DTD介绍
  6. git冲突Please move or remove them before you can merge
  7. html语言书写注意事项,HTML注意事项(学习笔记)
  8. 无线路由器在手机上如何连接服务器,192.168.10.1路由器手机怎么设置? | 192路由网...
  9. [Golang]slice的用法以及和数组的区别
  10. OpenGL研究3.0 多边形区域填充
  11. HTML页面使用vant控件,如何优雅的使用Vant组件库
  12. IOS-—UICollectionView使用综述(一 )(基础篇--垂直列表方式,横向相册方式)
  13. 【CF1369D】TediousLee(找规律递推——计数)
  14. 瑞友天翼 mysql 密码_瑞友天翼忘记密码的处理方法.doc
  15. 软件需求说明书模板1
  16. 给还在迷茫的你分享我从零基础的日语文科生半路出家搞Python如何上岸的
  17. java tcp 多人聊天_Java TCP简易多人聊天室内
  18. Wifi_认证 、关联 和 四次握手(WPA/WPA2)
  19. linux中常用的60个命令及作用详解
  20. ArchLinux初次进入系统时触摸板可以移动鼠标但是无法点击的问题

热门文章

  1. Flink流式计算在节省资源方面的简单分析
  2. python学习(一)----基础语法
  3. Linux自动配置部署,企业级自动化部署方案——ansible实现tomcat自动安装和配置,...
  4. java项目怎么使用js插件_Intro.js 分步向导插件使用方法 Web程序 - 贪吃蛇学院-专业IT技术平台...
  5. 现场打分实时展示系统-Web版(英文名:WebShow)使用疑难问题汇编
  6. css 表格内容居中vertical-align:middle,text-align:center
  7. 一个开源vue网站博客,nuxt开源网站,前后端分离项目
  8. ThinkSNS电商系统,带你玩转社群经济
  9. 【Cocos2dx】资源目录,播放背景音乐,导入外部库
  10. 数据库事务特征、数据库隔离级别,以及各级别数据库加锁情况(含实操)--read uncommitted篇...