僞類:未被訪問狀態,已被訪問狀態,鼠標懸停狀態,活動狀態php
:link 未被訪問的連接添加樣式
:visited 向已被訪問連接添加樣式
:hover 向鼠標懸停時向元素添加樣式
:active 向被激活的元素添加樣式
:focus 向擁有鍵盤輸入焦點的元素添加樣式
:first-child 向第一個子元素添加樣式html
color: 設置文本顏色
direction: 設置文本方向
line-height: 設置行高
letter-spacing: 設置字符間距
word-spacing: 設置字間距
text-indent: 縮進首行文本
text-decoration: 向文本添加修飾
text-align: 對齊元素中的文本
text-transform: 控制元素中的字母web
可變變量微信
$$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傳值的結果
環境變量咱們主要用的有 _ENV兩個環境變量。cookie
php常量和變量之變量引用session
<?php $fo = 5; //$fo的值爲5,將5賦值 $bar = $fo; //$bar的值原來爲5,如今將值改成6 $bar = 6; //$bar的結果爲6 echo $bar.'<br />'; //$fo的結果爲5 echo $fo.'<br />'; ?>
一個變量名,對應了一個數據值。app
<?php $fo = 5; //注意,加上了一個&符喲 $bar = &$fo; $bar = 6; //$bar的結果爲6 echo $bar.'<br />'; //$fo的結果爲6 echo $fo.'<br />'; ?>
算術運算svg
<?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>'; ?>
吹逼交流羣:711613774post