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}";

浙公网安备 33010602011771号