007PHP基础知识——类型转换 外部变量
<?php
/**类型转换
*/
/*1.自由转换*/
/*2.强制转换:不改变原变量,生成新的变量*/
//转换为字符串:
/*$a=100;
$b=(string)$a;
var_dump($b);*/ //转换为整型:
/*$c="2008中国";
$d=(int)$c;
var_dump($d);*/ //转换为浮点型:(float) //3.settype() 设置类型:(直接改变原变量的类型)
/*$a='2008蓝天';
settype($a,'int');
var_dump($a);//输出:int 2008*/ /*4.具体转换函数:
intval()转换整型
floatval()转换为浮点型
strval()转换为浮点型
只针对标量类型:int float string bool
*/
/*$a='500';
$b=intval($a);
var_dump($b);//输出:int 500*/ /*$a=500.56;
$b=strval($a);
var_dump($b);//输出:string '500.56' (length=6)*/ //外部变量
?>
<html>
<head>
<title>提交表单练习</title>
</head>
<body>
<form action="7_1.php" method="post">
名字:<input type="text" name="uname"/><br>
年龄:<input type="text" name="age"><br>
电话:<input type="text" name="tel"><br>
地址:<input type="text" name="address"><br>
QQ:<input type="text" name="qq"/><br>
自我评价:<br>
<textarea rows="10" cols="30" name="msg"></textarea><br>
<input type="submit" value="提交简历">
<input type="reset" value="重置">
</form>
</body>
</html>
7_1.php内容:
<?php
$uname = empty($_POST['uname']) ? '没有填写名字' : $_POST['uname'];
$age = empty($_POST['uname']) ? '没有填写年龄' : $_POST['age'];
$tel = empty($_POST['uname']) ? '没有填写电话' : $_POST['tel'];
$address = empty($_POST['uname']) ? '没有填写地址' : $_POST['address'];
$qq = empty($_POST['uname']) ? '没有填写qq' : $_POST['qq'];
$msg = empty($_POST['uname']) ? '没有填写自我评价' : $_POST['msg'];
echo "姓名:{$uname} 年龄:{$age} 电话:{$tel} 地址:{$address} QQ:{$qq} 自我评价:{$uname}";
007PHP基础知识——类型转换 外部变量的更多相关文章
- java 基础知识三 java变量
java 基础知识 三 变量 1.作用域 {} 包围起来的代码 称之为代码块,在块中声明的变量只能在块中使用 2.常量 就是固定不变的量,一旦被定义,它的值就不能再被改变. 3.变量 变量必须在程序 ...
- python基础知识梳理-----1变量,常量,注释
因为公司用的是delphi ,所以自学了一阵delphi,但是随着语言的发展,delphi的前景堪忧啊.辞职以后打算好好学学python,然后找找数据分析和爬虫方面的工作. 记录此贴,仅作学习使用,所 ...
- Django框架基础知识03-模板变量及模板过滤器
模板变量及模板过滤器. 1.模板路径的查找 -查找顺序 1.尝试,在app目录下存放模板. -两种方案 1.app项目文件夹下存放. 2.templates文件夹下分类存放. 首先查找项目settin ...
- Java基础知识之常量变量(一)
1.什么是变量,什么是常量?java的基本数据类型是什么 变量: 会发生改变的数据,叫做变量,如自定义一个a,并且对a进行赋值操作为1,也可以让a等于2,此时a就是一个变量 常量: 不会发生改变的值, ...
- 《Java基础知识》Java变量的声明、初始化和作用域
一.Java变量的声明 在 Java 程序设计中,每个声明的变量都必须分配一个类型.声明一个变量时,应该先声明变量的类型,随后再声明变量的名字.下面演示了变量的声明方式. double salary; ...
- 《Java基础知识》Java变量作用域
对于在作用域里定义的变量,作用域同时决定了它的“可见性”以及“存在时间”.在JAVA里,作用域是由花括号的位置决定的.JAVA用一对大括号作为语句块的范围,称为作用域,在作用域里定义的变量,只有在该作 ...
- C基础知识(2):变量&常量的定义和声明
变量定义和声明 (1) 使用int,char等类型符定义变量 使用int,char等类型符定义变量时,不管有没有指定初始值,都就已经建立了存储空间(开辟内存).内存寻址由大到小,优先分配内存地址比较大 ...
- VBS学习日记(二) 基础知识
VBScript 基础知识 一.变量 1.全部单引號后面的内容都被解释为凝视.(在vbsedit中ctrl+m凝视,反凝视ctrl+shift+m) 2.在 VBScript 中,变量的命名规则遵循标 ...
- shell编程技术之-基础知识
一.脚本结构 linux下shell的脚本,是将一系列命令序列写在一个文本文件,而这个文本文件时可执行的.相对命令行来说,开发效率提高.因此他的构架有2部分构成#!和命令序列.其中#!指明此脚本是用哪 ...
随机推荐
- hdu4057 Rescue the Rabbit
地址:http://acm.hdu.edu.cn/showproblem.php?pid=4057 题目: Rescue the Rabbit Time Limit: 20000/10000 MS ( ...
- 关于jQuery获得表单radio类型输入框的选中值
var item=$("input[name='w1']checked").val(); 下面这句,问题解决(加上[type='radio']:): var item=$(&quo ...
- tensorboard实现训练的可视化
tensorboard是tensorflow自带的可视化工具 输入命令可以启动tensorboard服务. tensorboard --logdir=your log dir 通过浏览器localho ...
- Java ArrayList详细介绍和使用示例
①对ArrayList的整体认识 ArrayList是一个数组队列,相当于动态数组.与Java中的数组相比,它的容量能动态增长.它继承了AbstractList,实现了List,RandomAcces ...
- python_threading模块实现多线程详解(转)
综述 Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势 ...
- 在DLL编程中,导出函数为什么需要extern "C"
转自:http://blog.csdn.net/zhongjling/article/details/8088664 一般来讲,在DLL编程过程中,对于导出的函数前 都需要加入 extern “C”, ...
- CSS Table(表格)
CSS Table(表格) 一.表格边框 border 指定CSS表格边框,使用border属性. 下面的例子指定了一个表格的Th和TD元素的黑色边框: table, th, td { border: ...
- 20144303《Java程序设计》第10周学习总结
20144303<Java程序设计>第10周学习总结 教材学习内容总结 网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程 ...
- yarn命令使用
yarn 常用命令 修改日期 2017.12.26 最初接触 yarn 还是在 0.17.10 版本,由于各种各样的原因,使用时没 npm 顺手, 目前 yarn 的版本已经升级为 1.3.2 各种之 ...
- 在Linux终端管理文件你要知道的11个命令
LS - 列表文件 ls命令列出目录中的文件. 默认情况下,使用ls列出当前目录下的文件. 2 你也可以列出文件递归-也就是说,列出所有文件在当前目录中的目录-使用ls -R.LS还可以列出在其他目录 ...