首页 > 资讯列表 > 编程/数据库 >> PHP

PHP学习教程之第3天

PHP 2014-12-14 06:57:03 转载来源: 网络整理/侵权必删

黑客高手写的php教程,建议学习下php,以后这东西少不了 今天更上1层楼了...先写1个:(数字相加的) <?php    $a = "10";  //将右边"连"到左边  $a += "2";  //将右边"加"到左边  echo $a."<br>n";  //这里结果是12,大概意思就是,$a等于10了,然后又把2加到左边(就是$a了),所以就是12了.   ?> 我看来php写法很注重行的概念,不管$a代表什么,大概意思都是右边到左边."连到"或"加到"或"减到"等,!不只是数字之间的加连。还可以其他方式. 再写1个:(右连到左内容的)    <?php      $b = "坏狼"; &nb

黑客高手写的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 > 5n";
    }
    else       //这里不需要加分号,注意!
    {
    echo "错了!a < 5n";
    }   
?>

黑客高手写的php教程,建议学习下php,以后这东西少不了

2.多行的else if
例子:

 <?php
 $a = 4;
  if($a > 5)    //这里不需要加分号,注意!
    {
    echo "a > 5n";
    }
    else  if($a > 3)    
    {
    echo "a > 3n";
    }   
    else      
    {
    echo "a < 5n";
    }
?>


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 > 5n";
    }
    else       //这里不需要加分号,注意!
    {
    echo "错了!a < 5n";
    }    
?>           
<br><br><br>
<?php
 $a = 4;
  if($a > 5)    //这里不需要加分号,注意!
    {
    echo "a > 5n";
    }
    else  if($a > 3)     
    {
    echo "a > 3n";
    }    
    else       
    {
    echo "a < 5n";
    }
?>     
<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 学习教程 3天


声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持