學習概要:
1.了解自動型別轉換的有哪些
2.了解基本的流程控制語句
3.例項:實現日曆**的寫法
自動型別轉換
1)整型轉字串
echo $num."abc";
2)字串轉整型
$str+3;
3)轉布林型別
為假情況 0 "" "0" false array() null 未定義
4)強制型別轉換
(int)$str
(float)$str
(string)$str
5)常量
define("host","localhost");
6)運算子
①一元++ --
②二元= - * / %
= += -= *= /= %=
> >= < <= == != === !==
&& || !
③三元? :
流程控制:
1.流程控制
2.函式
流程控制:
一.分支結構
if...elseif....else
switch...case
如果條件是固定值的話,就用switch語句
二.迴圈控制
for
while
三.中止迴圈
break:直接結束
<?php
header("content-type:text/html;charset=utf-8");
for($i=1;$i<10;$i++) else
} ?>//1 2
continue:結束本次迴圈
<?php header("content-type:text/html;charset=utf-8");
for($i=1;$i<10;$i++) else
} ?>//1 2 4 5 6 7 8 9
小技巧:exit表示暫停下面的程式
echo date("w");
date 中w表示星期幾
<?php
header("content-type:text/html;charset=utf-8");
echo date("y-m-d");//分別表示年月日
exit;
echo "john";
?>
五.剩餘部分
1.do...while
<?php
$score=31;
dowhile($score>=60);
?>
4.九九乘法表
<?php
for($i=1;$i<=9;$i++)
echo "
"; }
?>
3.php實現日曆**
日曆**:
1.兩層for迴圈
2.隔行換色
3.用到if條件判斷
4.header頭改編碼
<?php
header("content-type:text/html;charset=utf-8");
$days= 31;
echo "";
for($i=1;$i<=$days;) else";
}$i++;
} echo "";
}echo "";
?>
新增背景色
<?php
header("content-type:text/html;charset=utf-8");
$days= 31;
echo "";
for($i=1;$i<=$days;)else
for($j=0;$j<7;$j++) else";
}$i++;
} echo "";
}echo "";
?>
中止指令碼
2.exit();中止指令碼使用
3.die();
<?php
echo "11111
"; die("從這兒開始指令碼中止");
echo "2222222";
?>
第五課 流程控制
塊語句 成為乙個整體 語句 空語句 非空語句 程式的流程控制 順序,選擇控制,迴圈 1 順序執行 從上往下,逐條來執行 2 選擇控制 當達到某種條件,執行特定的指令。if switch if 邏輯條件表示式 語句 雙分支 if 表示式 條件為真 else 條件為假 多分支 if 表示式1 語句 1 ...
Spring第五課 自動裝配
這課我們來講自動裝配,或者叫自動注入,autowired spring容器可以自動裝配協作bean之間的關係。不扯淡,直接看 autowire屬性的幾個可選值 default 就是no byname 根據屬性名稱使用getbean string name 方法裝配bean bytype 根據屬性型別...
第五課 其它型別排序演算法
tags categories 第二節 計數排序 第三節 桶排序 第四節 基數排序 希爾排序是之前插入排序的變形。希爾排序 shell sort 是 種分組插入排序演算法。首先取乙個整數d n 2,將元素分為d個組,每組相鄰量元素之間距離為d,在各組內進行直接插入排序 取第二個整數d2 d 2,重複...