PHP可变变量的简单使用

知识点:

可变变量:简单说就是将一个变量的值用作另外一个变量的命名上,例如$a = ‘b‘;$$a就是$b

HTML代码:

 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 </head>
 6 <body>
 7 <form action="show.php" method="post">
 8 <input name="user"><br>
 9 <input name="age" ><br>
10 <input name="email"><br>
11 <input name="cellphone"><br>
12 <input type="submit"><br>
13 </form>
14 </body>
15 </html>

常见的php处理:

 1 <?php 2 $user = $_POST[‘user‘];
 3 $age = $_POST[‘age‘];
 4 $email = $_POST[‘email‘];
 5 $cellphone = $_POST[‘cellphone‘];
 6
 7 echo ‘姓名:‘.$user;
 8 echo ‘年龄:‘.$age;
 9 echo ‘邮箱:‘.$email;
10 echo ‘手机号:‘.$cellphone;
11
12
13

如果表单内容过多的话,这个赋值的操作对应也会很多,这里我们使用可变变量+foreach循环,可以方便很多,如下:

foreach($_POST as $key => $value){

    $$key = $value;

}

echo ‘姓名:‘.$user;
echo ‘年龄:‘.$age;
echo ‘邮箱:‘.$email;
echo ‘手机号:‘.$cellphone;

参考博文:http://blog.csdn.net/engine_1124/article/details/8660291

时间: 2024-12-09 19:08:20

PHP可变变量的简单使用的相关文章

PHP之可变变量

前言:本篇博客主要讲解PHP的可变变量的作用和用法.文章中所涉及到的例子来自http://php.net/manual/zh/language.variables.variable.php,稍有改动. 正文: PHP中有一种变量叫做可变变量,这种变量不是一种基础类型的变量.可变变量是指一个普通变量的值可以作为另一个变量的名称被使用.这句话听起来有些抽象.我们可以通过实例来展示可变变量的定义以及实用. 1 $a = 'hello'; 2 $$a = 'world'; 3 echo $hello;

Python入门学习:1.变量和简单的数据类型

python入门学习:1.变量和简单的数据类型 关键点:变量.字符串.数字 1.1 变量的命名和使用1.2 字符串1.3 数字1.4 注释 1.1 变量的命名和使用 ??变量,顾名思义是一个可变的量,每个变量都存储一个值--与变量关联的信息. 1message = "hello world!"2# message 是一个变量3print(message) ??在python中使用变量时,需要遵循一些规则和指南. 变量名只能包含字母.数字和下划线.变量名可以字母或者下划线打头,但不能以数

萌新向Python数据分析及数据挖掘 第一章 Python基础 第一节 python安装以及环境搭建 第二节 变量和简单的数据类型

本文将参考<Python编程 从入门到实践>的讲述顺序和例子,加上自己的理解,让大家快速了解Python的基础用法,并将拓展内容的链接添加在相关内容之后,方便大家阅读. 好了!我们开始第一章的学习. 第一章 Python基础 第一节 Python安装以及环境搭建 Python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述. IDE的选择:因为后期需要用来做数据分析,所以直接安装Anaconda会是一个不错的选择. Anaconda详细安装使用教程 https://blog.csdn.

PHP第四天作业:可变变量的首次应用

今天作业第五题: 5.由数字1.2.3.4能组成多少个不重复的 3位数字,要求一个数中不能有重复出现的数字. 这道题一上手的第一时间就是用for循环遍历所有可能性,并且找出符合条件的元素. 那么代码就不详解了,基本都会: for($s1=1;$s1<5;$s1++){ for($s2=1;$s2<5;$s2++){ for($s3=1;$s3<5;$s3++){ if($s1!=$s2&&$s1!=$s3&&$s2!=$s3){ echo $s1,$s2,

可变变量常用用于在写程序的时候不确定需要用哪个变量去处理数据的情形

可变变量常用用于在写程序的时候不确定需要用哪个变量去处理数据的情形.$gif = “logo.gif”;$jpg = “logo.jpg”;$png = “logo.png”;假设用户可以填写一个表单,以决定其想要什么类型的logo图片,$f1 = $_GET[‘fileType’]; //用户选择所需要的图片类型的后缀,可以是“gif”,“jpg”,“png”sendFile( $$f1 ); //假设sendFile()可以发送文件,

php学习笔记5--php中的可变变量,可变函数及匿名函数

可变变量指的是:将一个变量的值再次当做一个变量名从而得到另外一个变量的值.如:$name = 'dqrcsc';$myname = 'name'; //$myname的值碰巧是另一个变量的变量名echo $name; //输出$name的值 'dqrcsc'echo $myname; //输出$myname的值 'name'echo $$myname; //得到$myname的值 'name',通过$再将其解析为一个变量 $name,从而输出$name的值 'dqrcsc' 匿名函数:即没有名字

php细节1可变变量及一些细节

可变变量的样例 1 <?php 2 class foo { 3 var $bar = 'I am bar.'; 4 var $arr = array('I am A.', 'I am B.', 'I am C.'); 5 var $r = 'I am r.'; 6 } 7 8 $foo = new foo(); 9 $bar = 'bar'; 10 $baz = array('foo', 'bar', 'baz', 'quux'); 11 echo $foo->$bar . "\n&

转 可变变量

可变变量? 有时候使用可变变量名是很方便的.就是说,一个变量的变量名可以动态的设置和使用.一个普通的变量通过声明来设置,例如: <?php$a = 'hello';?> 一个可变变量获取了一个普通变量的值作为这个可变变量的变量名.在上面的例子中 hello 使用了两个美元符号($)以后,就可以作为一个可变变量的变量了.例如: <?php$$a = 'world';?> 这时,两个变量都被定义了:$a 的内容是"hello"并且 $hello 的内容是"

递归扩展变量和简单扩展变量

1 递归扩展变量和简单扩展变量的区别 最大的区别在于,递归扩展变量等号右边的表达式里面的变量要等到该递归变量被用的时候再去扩展,而简单变量的话,在读取makefile的时候就已经扩展了. 并且简单扩展变量有前后关系,简单扩展变量只能用到在其前面定义的变量,而不能用到在其后面定义的变量.而递归扩展变量,要用的时候,需要扩展的时候,可以一直扩展到不能扩展为止,即递归扩展. 2 例子 foo := $(bar) bar = aaa all:;echo $(foo) 输出为空,因为在给foo赋值扩展等号