美文网首页
PHP全栈学习笔记31

PHP全栈学习笔记31

作者: 梅先森森森森森森 | 来源:发表于2019-10-29 11:28 被阅读0次

伪类:未被访问状态,已被访问状态,鼠标悬停状态,活动状态

:link 未被访问的链接添加样式
:visited 向已被访问链接添加样式
:hover 向鼠标悬停时向元素添加样式
:active 向被激活的元素添加样式
:focus 向拥有键盘输入焦点的元素添加样式
:first-child 向第一个子元素添加样式

color: 设置文本颜色
direction: 设置文本方向
line-height: 设置行高
letter-spacing: 设置字符间距
word-spacing: 设置字间距
text-indent: 缩进首行文本
text-decoration: 向文本添加修饰
text-align: 对齐元素中的文本
text-transform: 控制元素中的字母

可变变量

$$shu
${$shu} 分成两块来看

<html>
   <head>
   </head>

   <body>
       <form action="reg.php" method="get">
           <input type="text" name="username" />
           <input type="password" name="pwd" />
           <input type="submit" value="提交" />
       </form>
   </body>
</html>

<?php
//$_GET后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的<input type="text" name="username" /> 的值
$u = $_GET['username'];
echo $u.'<br />';

//$_GET['pwd'] 得到表单<input type="text" name="username" /> 的值
$passwd = $_GET['pwd'];
echo $passwd.'<br />';
?>

<html>
   <head>
   </head>

   <body>
       <!-- 这一行method 对应的值改为了post -->
       <form action="reg.php" method="post">
           <input type="text" name="username" />
           <input type="password" name="pwd" />
           <input type="submit" value="提交" />
       </form>
   </body>
</html>

<?php
//$_POST后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的<input type="text" name="username" /> 的值
$u = $_POST['username'];
echo $u.'<br />';

//$_POST['pwd'] 得到表单<input type="text" name="username" /> 的值
$passwd = $_POST['pwd'];
echo $passwd.'<br />';
?>

<?php
$u = $_REQUEST['username'];
echo $u.'<br />';

$passwd = $_REQUEST['pwd'];
echo $passwd.'<br />';
?>

$_COOKIE    得到会话控制中cookie传值
$_SESSION   得到会话控制中session的值
$_FILES 得到文件上传的结果
$_GET   得到get传值的结果
$_POST  得到post传值的结果
$_REQUEST   即能得到get的传值结果,也能得到Post传值的结果

环境变量我们主要用的有[图片上传失败...(image-f28687-1572319723848)]

_ENV两个环境变量。

php常量和变量之变量引用

<?php

$fo = 5;
//$fo的值为5,将5赋值
$bar = $fo;
//$bar的值原来为5,现在将值改为6
$bar = 6;
//$bar的结果为6
echo $bar.'<br />';
//$fo的结果为5
echo $fo.'<br />';

?>

一个变量名,对应了一个数据值。

<?php

$fo = 5;
//注意,加上了一个&符哟
$bar = &$fo;

$bar = 6;
//$bar的结果为6
echo $bar.'<br />';
//$fo的结果为6
echo $fo.'<br />';

?>

image image

算术运算

<?php

$x = 10;

$y = 3;
//$x 不能整除3,得到的余数为1,所以结果输出为1
echo $x % $y;

?>

<?php

$x = 5;

$y = 8;

$x += $y;

echo $x;
?>

$x++    先赋值后加
$x--    先赋值后减
++$x    先加后赋值
--$x    先减后赋值

<?php
$x = 5;
$y = '5';
if($x === $y){
 echo '结果为真';
}else{
 echo '结果为假';
}

?>

<?php

$x = true;
$y = 2;
if($x | $y++){
 echo '真';
}else{
 echo '假';
}
//自己运行对比结果
echo $y;
?>

<?php
$x = true;

$x ? $y = 5 : $y = 6;
//输出5
echo  $y;

?>

//if单行判断
if(布尔值判断)
     只写一句话;
后续代码
//if多行判断
if(布尔值判断){
    可以写多句话;
}
后续代码

<form>
    <input type="text" name="num1">

    <select name="fh">
        <option value="jia"> + </option>
        <option value="jian"> - </option>
        <option value="c"> x </option>
        <option value="chu"> / </option>
        <option value="qy"> % </option>

    </select>

    <input type="text" name="num2">

    <input type="submit" value="运算" />

</form>

<?php

    $num1 = $_GET['num1'];
    $num2 = $_GET['num2'];
    $fh = $_GET['fh'];

    if(!is_numeric($num1) || !is_numeric($num2)){

        echo '请输入数值类型';
    }

    if($fh == 'jia'){
        echo $num1 . '+' . $num2 . '=' . ($num1+$num2);
    }

    if($fh=='jian'){
        echo $num1 . '-' . $num2 . '=' . ($num1-$num2);
    }

    if($fh=='c'){
        echo $num1 . 'x' . $num2 . '=' . ($num1*$num2);
    }
    if($fh=='chu'){
        echo $num1 . '/' . $num2 . '=' . ($num1/$num2);
    }
    if($fh=='qy'){
        echo $num1 . '%' . $num2 . '=' . ($num1%$num2);
    }

?>

<?php
if(判断语句1){
    执行语句体1
}elseif(判断语句2){
    执行语句体2
}else if(判断语句n){
        执行语句体n
}else{
        最后的else语句可选
}

//后续代码
?>

<?php
if(判断1){
    if(判断2){
            代码段 1    
    }else{
            代码段2
        }
}else{
    if(判断3){
            代码段3
        }else{
            代码段4
        }
}
?>

<?php

switch(变量){    //字符串,整型

       case 具体值:
               执行代码;
               break;

       case 具体值2:

               执行代码2;
               break;

       case 具体值3:

               执行代码3;
               break;

       default:

}
?>

<?php
//定义循环的初始值
$i=0;
echo '<table width="800" border="1">';

while($i<100){
        //输出列0-99的列了
    echo '<td>'.$i.'</td>';
        //一定要加哟,不然死循环了
        $i++;
}

echo '</table>';
?>


请点赞!因为你的鼓励是我写作的最大动力!

相关文章

  • PHP全栈学习笔记31

    伪类:未被访问状态,已被访问状态,鼠标悬停状态,活动状态 :link 未被访问的链接添加样式:visited 向已...

  • PHP全栈学习笔记31

    伪类:未被访问状态,已被访问状态,鼠标悬停状态,活动状态 :link 未被访问的链接添加样式:visited 向已...

  • PHP全栈学习笔记2

    php概述 什么是php,PHP语言的优势,PHP5的新特性,PHP的发展趋势,PHP的应用领域。 PHP是超文本...

  • PHP全栈学习笔记3

    trim()函数,用于去除字符串首尾空格和特殊字符返回的是去掉的空格和特殊字符后的字符串 ltrim()函数,用于...

  • PHP全栈学习笔记4

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScrip...

  • PHP全栈学习笔记5

    php与mysql数据库,PHP支持很多数据库,与mysql为牛逼组合,mysql数据库的基础知识的掌握是由必要的...

  • PHP全栈学习笔记22

    定义和用法sha1() 函数计算字符串的 SHA-1 散列。sha1() 函数使用美国 Secure Hash 算...

  • PHP全栈学习笔记24

    PHP in_array() 函数 定义和用法in_array() 函数搜索数组中是否存在指定的值。 type 参...

  • PHP全栈学习笔记25

    php验证码

  • PHP全栈学习笔记26

    php 验证码

网友评论

      本文标题:PHP全栈学习笔记31

      本文链接:https://www.haomeiwen.com/subject/drmwvctx.html