1.$i++與$i--用法
$i = 5;
$i++;
echo $i."
";echo $i+++$i++."
";echo $i."
";echo $i---$i--.."
";echo $i;
執行結果:
5 11 7 1 5
($i++與$i--)和(++$i與--$i)有本質的區別:
+號-號在前是預遞增或預遞減
在後是後遞增或後遞減
2.引用傳值
$a = '1';
$b = &$a;
$b = "2$b";
$a和$b的值???
21 21
這裡使用了& 號也就是說$b引用了$a的值,並不是賦值
3.var_dump()
var_dump(0123 == 123);//false
var_dump('0123' == 123);//true
var_dump('0123' === 123);//false
這裡顯然體現了,進製之間的轉化,變數 型別之間的不同,==與===之間的不同
0123系統會預設的轉化為8進製因此第乙個是false
第二個字串0123系統會預設的將0轉化掉
第三個考察的是變數型別的一致性
4.$x = true and false;
var_dump($x);//true
我想大家會以為這個程式輸出的是false而不是true吧
這裡反映的是我們邏輯運算子的優先順序
=>and
5.$number = 5 + '12%' + '@25';
echo $number;//17
6.$text = "phil ";
$text[10] = "dudongjiang";
echo strlen($text);//11
分析:$text[10]只會賦值乙個,phil後面又連續的6個 空格
7.變數比較
$x = 5;$y = 3;$z = 4;
if($x>$y>$z)elseelse
分析:gbk占用兩個位元組
utf-8占用三個位元組
經典小程式
4 氣泡排序 公升序 思路 n個數,每次比較相鄰的兩個數,如果前面的數大就相互交換,這樣小的數就會像氣 泡一樣往前冒。一趟排序完成後最後乙個數最大。共進行n 1趟排序。完整程式 include define n 10 int main int num n int i,j int t for i 0 ...
java經典小程式01
1.題目 古典問題 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔 子都不死,問每個月的兔子對數為多少?程式分析 兔子的規律為數列1,1,2,3,5,8,13,21.做這種題目,最好的做法就是找出規律,跟高中的數列一樣 本題有 a n a n 1 a...
php經典程式300例(11 15)
第十一例,年齡計算器 第十二例,選擇頭像 created by phpstorm.user administrator date 2019 9 19 0019 time 19 34 選擇頭像 頭像1頭像2 頭像3 第十三例,使用內建函式設定日期時區 created by phpstorm.user ...