|
黑客高手写的php教程,建议学习下php,以后这东西少不了
今天更上1层楼了...先写1个:(数字相加的)
复制代码 代码如下: <?php $a = "10"; //将右边"连"到左边 $a += "2"; //将右边"加"到左边 echo $a."<br>\n"; //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了. ?>
我看来php写法很注重行的概念,不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等,!不只是数字之间的加连。还可以其他方式. 再写1个:(右连到左内容的)
复制代码 代码如下: <?php $b = "坏狼"; $b .= "大好人!"; $b .= "大好人!"; echo $b."呵呵!\n"; //显示最终内容! ?>
结果为什么这样显示呢?如果你每次都认真听的话,前段会说:程序的跑法是从上到下,从右到左的原则.
再写1个:(除法的)
复制代码 代码如下: <?php $a = "65896255618562314793123219"; //在这里复杂的下计算,原来php处理这里简单! $a /= "465342233234234"; //让这2个数字相乘! echo $a."←这是结果!65896255618562314793123219除以465342233234234,哇一般人算术没我快!呵呵@!\n" ?>
得到结果141608156132,算的速度还真快,呵呵......
继续下1大步骤: 1.位元的运算(这个很少用) & 代表且(and) | 代表或(or) ^ 代表互斥(Xor) << 想左移位 >> 向右移位 ~ 取1的辅数 2.逻辑运算(条件等) < 代表小于 > 代表大于 <= 小于或等于 >= 大于或等于 == 等于 (一般检查例如用户的登陆等于不等于条件) != 不等于 && and 而且 (and) || or 或者(or) xor 互斥(Xor) ! 不(Not) 其他符号 3.其他运算 $ 变数(用到很多次了) & 变数的指标(加在变数前) @ 不显示错误信息(加在函数前) 例子
复制代码 代码如下: <?php @include("dbx.txt"); //如果dbx.txt不存在会报告错误,但加@之后就不显示了! echo "<br>\n"; ?>
-> 物件的方法或者属性 => 阵列的元素值 ?: 三远运算子
上边的记住就可以了,(但是记住也不是那么容易地,呵呵!) 下边介绍更高层的了,也是写程序比较常用关键的!
1.单行的if(判断) if...else... 如果...什么什么...结果怎样...负责...怎样... 如果...你胖...你是小猪...否则...你是瘦猴子. if(conditon) { statment1} true 真 else {statment2} false 假 例子:
<?php $a = 4.998; if($a > 5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?>
黑客高手写的php教程,建议学习下php,以后这东西少不了
2.多行的else if 例子:
<?php $a = 4; if($a > 5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?>
3.省略法
<?php $a = 4 $a > 5 ? $str = "a > 5" : $str = "a < 5" : $str = "a = 5"; echo $str; ?>
while回圈(快记英语:坏偶)虽然 1.while (condition1条件) { statement1 statement2 if(condition2条件) break statement3 }
1.break 终止,打破规定. 2.continue 停止1行后继续运行. 3.exit () 离开不见得用于此地,很常用.
do ...while 至少做1次
do { staement1 ↓ staement2 } while(condition) 若condition条件为true真,就会返回do内的程序.
例子
<?php do { echo $w."<br>"; $w++; } while($w<10) ?>
FOR回圈
例子
<?php for($o=;$o<100;$o++) //结尾不加分号了. { echo $o."<br>\n"; } ?>
foreach阵列里面每个字跑完 array(阵列)
<?php $MyArray1 = arry("坏狼","好人","坏人","呵呵"); $MyArray1 = arry("1" => "好人","2" => "坏人"); //代表"xxx1" => "好人", ?>
先学到这里,明天再学习....头有点晕晕的...有空自己多实践下... 复制代码 代码如下: <html> <head> <title>坏狼学习php第3天</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <?php $a = "10"; //将右边连到左边 $a += "2"; //将右边加到左边 echo $a."<br>\n"; //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了. /* 不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等 */ $b = "坏狼"; //有几个要点一定要记住!;分号要写,""引号最好加上. $b .= "大好人!"; $b .= "大好人!"; echo $b."呵呵!\n"; ?> <br> <?php $a = "65896255618562314793123219"; //在这里复杂的下计算,原来php处理这里简单! $a /= "465342233234234"; //让这2个数字相乘! echo $a."←这是结果!65896255618562314793123219除以465342233234234,哇一般人算术没我快!呵呵@!\n" ?> <br> <?php @include("dbx.txt"); //如果dbx.txt不存在会报告错误,但加@之后就不显示了! echo "<br>\n"; ?> <br><br><br> <?php $a = 4.998; if($a > 5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?> <br><br><br> <?php $a = 4; if($a > 5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?> <br><br><br> <?php $a = 4; $a > 5 ? $str = "a > 5" : $str = "a < 5"; echo $str; ?> <br><br><br> <?php $p = 0; while ($p<20) {
echo $p."<br>"; $p++; if($p==15)break; //到这里终止,打破这个规定. } ?> <br><br><br> <?php $p = 0; while ($p<20) { $p++;
if($p==15)continue; //到这里停行,继续
echo $p."<br>"; } ?> <br><br><br> <?php $w = 999; //如果去掉这个显示1.2...19 do { echo $w."<br>"; $w++; } while($w<20) ?>
<br><br><br><br><br><br> <?php for($o=0;$o<100;$o++) //结尾不加分号了. { echo $o."<br>\n"; } ?>
</body> </html>
黑客高手写的php教程,建议学习下php,以后这东西少不了
今天更上1层楼了...先写1个:(数字相加的)
复制代码 代码如下: <?php $a = "10"; //将右边"连"到左边 $a += "2"; //将右边"加"到左边 echo $a."<br>\n"; //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了. ?>
我看来php写法很注重行的概念,不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等,!不只是数字之间的加连。还可以其他方式. 再写1个:(右连到左内容的)
复制代码 代码如下: <?php $b = "坏狼"; $b .= "大好人!"; $b .= "大好人!"; echo $b."呵呵!\n"; //显示最终内容! ?>
结果为什么这样显示呢?如果你每次都认真听的话,前段会说:程序的跑法是从上到下,从右到左的原则.
再写1个:(除法的)
复制代码 代码如下: <?php $a = "65896255618562314793123219"; //在这里复杂的下计算,原来php处理这里简单! $a /= "465342233234234"; //让这2个数字相乘! echo $a."←这是结果!65896255618562314793123219除以465342233234234,哇一般人算术没我快!呵呵@!\n" ?>
得到结果141608156132,算的速度还真快,呵呵......
继续下1大步骤: 1.位元的运算(这个很少用) & 代表且(and) | 代表或(or) ^ 代表互斥(Xor) << 想左移位 >> 向右移位 ~ 取1的辅数 2.逻辑运算(条件等) < 代表小于 > 代表大于 <= 小于或等于 >= 大于或等于 == 等于 (一般检查例如用户的登陆等于不等于条件) != 不等于 && and 而且 (and) || or 或者(or) xor 互斥(Xor) ! 不(Not) 其他符号 3.其他运算 $ 变数(用到很多次了) & 变数的指标(加在变数前) @ 不显示错误信息(加在函数前) 例子
复制代码 代码如下: <?php @include("dbx.txt"); //如果dbx.txt不存在会报告错误,但加@之后就不显示了! echo "<br>\n"; ?>
-> 物件的方法或者属性 => 阵列的元素值 ?: 三远运算子
上边的记住就可以了,(但是记住也不是那么容易地,呵呵!) 下边介绍更高层的了,也是写程序比较常用关键的!
1.单行的if(判断) if...else... 如果...什么什么...结果怎样...负责...怎样... 如果...你胖...你是小猪...否则...你是瘦猴子. if(conditon) { statment1} true 真 else {statment2} false 假 例子:
<?php $a = 4.998; if($a > 5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?>
2.多行的else if 例子:
<?php $a = 4; if($a > 5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?>
3.省略法
<?php $a = 4 $a > 5 ? $str = "a > 5" : $str = "a < 5" : $str = "a = 5"; echo $str; ?>
while回圈(快记英语:坏偶)虽然 1.while (condition1条件) { statement1 statement2 if(condition2条件) break statement3 }
1.break 终止,打破规定. 2.continue 停止1行后继续运行. 3.exit () 离开不见得用于此地,很常用.
do ...while 至少做1次
do { staement1 ↓ staement2 } while(condition) 若condition条件为true真,就会返回do内的程序.
例子
<?php do { echo $w."<br>"; $w++; } while($w<10) ?>
FOR回圈
例子
<?php for($o=;$o<100;$o++) //结尾不加分号了. { echo $o."<br>\n"; } ?>
foreach阵列里面每个字跑完 array(阵列)
<?php $MyArray1 = arry("坏狼","好人","坏人","呵呵"); $MyArray1 = arry("1" => "好人","2" => "坏人"); //代表"xxx1" => "好人", ?>
先学到这里,明天再学习....头有点晕晕的...有空自己多实践下... 复制代码 代码如下: <html> <head> <title>坏狼学习php第3天</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <?php $a = "10"; //将右边连到左边 $a += "2"; //将右边加到左边 echo $a."<br>\n"; //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了. /* 不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等 */ $b = "坏狼"; //有几个要点一定要记住!;分号要写,""引号最好加上. $b .= "大好人!"; $b .= "大好人!"; echo $b."呵呵!\n"; ?> <br> <?php $a = "65896255618562314793123219"; //在这里复杂的下计算,原来php处理这里简单! $a /= "465342233234234"; //让这2个数字相乘! echo $a."←这是结果!65896255618562314793123219除以465342233234234,哇一般人算术没我快!呵呵@!\n" ?> <br> <?php @include("dbx.txt"); //如果dbx.txt不存在会报告错误,但加@之后就不显示了! echo "<br>\n"; ?> <br><br><br> <?php $a = 4.998; if($a > 5) //这里不需要加分号,注意! { echo "对了!a > 5\n"; } else //这里不需要加分号,注意! { echo "错了!a < 5\n"; } ?> <br><br><br> <?php $a = 4; if($a > 5) //这里不需要加分号,注意! { echo "a > 5\n"; } else if($a > 3) { echo "a > 3\n"; } else { echo "a < 5\n"; } ?> <br><br><br> <?php $a = 4; $a > 5 ? $str = "a > 5" : $str = "a < 5"; echo $str; ?> <br><br><br> <?php $p = 0; while ($p<20) {
echo $p."<br>"; $p++; if($p==15)break; //到这里终止,打破这个规定. } ?> <br><br><br> <?php $p = 0; while ($p<20) { $p++;
if($p==15)continue; //到这里停行,继续
echo $p."<br>"; } ?> <br><br><br> <?php $w = 999; //如果去掉这个显示1.2...19 do { echo $w."<br>"; $w++; } while($w<20) ?>
<br><br><br><br><br><br> <?php for($o=0;$o<100;$o++) //结尾不加分号了. { echo $o."<br>\n"; } ?>
</body> </html>
|
|