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部分构成#!和命令序列.其中#!指明此脚本是用哪 ...
随机推荐
- vue简单demo
为了学习基础语法,我并没有用vue-cli脚手架来vue init [基于什么类型] [项目名称]初始化项目,而是直接<script>../vue.js</script> & ...
- Python开篇——Python的哲学
今天奉上Python设计哲学,宣告着自己正式开始系统的学习Python The Zen of Python, by Tim Peters Beautiful is better than ugly.E ...
- 手写Bind
Function.prototype.bind2 = function(context){ var self = this; var args = [].slice.call(arguments,1) ...
- 前端使用html2canvas截图,在canvas上绘制图片及保存图片
1.使用html2canvas 存在的问题: 不同的机型绘制位置不同的问题. 这个主要因为Html动态设置了html的dpr.(dpr可以解决屏幕显示不了1pxborder和无法显示小于12px的文字 ...
- Docker-docker制作镜像
一.下载镜像 a.以daocloud为mirror下载Nginx镜像 配置daocloud为mirror,下载Nginx镜像:(daocloud官网登陆后,发现镜像里找到Nginx镜像) 下载Ngin ...
- Python3.x:抢票
Python3.x:抢票 一个妹子叫我帮她买动车票,结果竟然没买到票:好吧,不好意思说买不到票,写个抢票程序来完成吧: 1,Chromediver安装: 因为需要chrome支持页面测试,所以需要安装 ...
- The mind
Youtube励志红人Mateusz M,最近刚推出了网友期待已久最新励志短片<The mind>,短短一周播放量已近50万.来自波兰的他,年仅23岁,用自己擅长的蒙太奇,已创作十几个影响 ...
- JavScript 日期格式化
JavScript 日期格式化 //日期格式化 function formatDate(date,fmt) { if(date == null || typeof (date) == undefine ...
- 20145314郑凯杰《信息安全系统设计基础》第八周复习总结 Part A
20145314郑凯杰<信息安全系统设计基础>第八周复习总结 Part A 学习知识点内容总结 复习线索:http://group.cnblogs.com/topic/73069.html ...
- 20145109 实验四 Andoid开发基础
安装Android 打开 默认程序中有helloworld 按下下图红框中的键: 遇到问题: 方法:修改build.gradle