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部分构成#!和命令序列.其中#!指明此脚本是用哪 ...
随机推荐
- XDU 1001 又是苹果(状态压缩)
#include<cstdio> #include<cstring> ; using namespace std; int r[maxn],c[maxn]; char pic[ ...
- PL/SQL编程—函数
SQL> select * from mytest; ID NAME PASSWD SALARY ----- -------------------- -------------------- ...
- maven shade插件小记
maven shade plugin插件小用 项目中一直使用assembly插件来整合依赖包到一个胖jar,在做这个akka http项目的时候,在scala ide的run/debug中都执行正常, ...
- sublime 安装插件报错
sublime 安装插件报错,大部分原因是本地防火墙开启了,关闭本地防火墙
- hive + hadoop 环境搭建
机器规划: 主机 ip 进程 hadoop1 10.183.225.158 hive server hadoop2 10.183.225.166 hive client 前置条建: kerberos部 ...
- APP开放接口API安全性——Token令牌Sign签名的设计与实现
在APP开放接口API的设计中,避免不了的就是安全性问题. 一.https协议 对于一些敏感的API接口,需要使用https协议.https是在http超文本传输协议加入SSL层,它在网络间通信是加密 ...
- ARTS Week 001
Algorithm Leetcode 1. Two Sum Given an array of integers, return indices of the two numbers such tha ...
- obtainBuffer timed out (is the CPU pegged?)
https://stackoverflow.com/questions/5293025/audiotrack-lag-obtainbuffer-timed-out [典] 03-13 14:55:57 ...
- 【bzoj5177】[Jsoi2013]贪心的导游(分块)
题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=5177 在网上看到的题解基本都是用主席树,也就是带点骚操作的暴力直接艹过去的.这里分享一 ...
- Vue中使用百度地图——设置地图标注
知识点:创建Map实例,为指定的位置设置标注 参考博客:https://www.cnblogs.com/liuswi/p/3994757.html 1.效果图:初始化地图,设置指定经纬度为地图中心点坐 ...