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

  

posted @ 2017-12-24 08:35  生如逆旅,一苇以航  阅读(184)  评论(0编辑  收藏  举报