PHP学习第2次

1、while循环,条件成立就执行。

<?php

/*

while,条件成立就执行,语法:

 

while (判断条件)

{

    代码(判断条件成立时执行);

}

*/

//举例

$i=1;

while ($i<=5)

{

    echo "$i<br />";

    $i++;

}

 

 

?>

2、do…while循环,先执行一次,然后判断

<?php

/*

    do...while循环,先执行一次,然后判断。

    语法:

    ------------------

    do

    {

        代码(先执行一次,然后视判断条件成立与否再执行);

    }

    while (判断条件)

    ------------------

*/

$i=1;

do

{

    echo "$i<br />";

    $i++;

}

while ($i<1)

//此时已经不满足while的条件,但do内的语句块还是会执行一次。

?>

3、for循环,指定循环次数。

<?php

/*

    for循环,指定循环次数。

    语法:

    ------------------

    for (变量初始化;判断条件;增量公式)

    {

        代码(判断条件为ture时,执行代码,然后执行增量公式);

    }

    ------------------

*/

 

for ($a=1,$b=2,$c=10;$a*$b<$c;$a++)

{

    $x = $a*$b;

    echo "$x<br />";

}

?>

4、foreach循环,遍历数组。

<?php

/*

    foreach循环,遍历数组。

    语法:

    ------------------

    foreach (数组变量 as 被赋值变量)

    //每次循环,数组会给被赋值变量赋值,并且指针逐一移动,直到遍历了数组中的所有元素

    {

        代码;

    }

    ------------------

*/

$country = array("China","Japan","USA","Canada");

foreach ($country as $c)

{

    echo "$c <br />";

}

?>

5、创建PHP函数。

<?php

/*

创建 PHP 函数:

1、所有的函数都使用关键词 "function()" 来开始

2、命名函数 - 函数的名称应该提示出它的功能。函数名称以字母或下划线开头。

3、添加 "{" - 开口的花括号之后的部分是函数的代码。

4、插入函数代码

5、添加一个 "}" - 函数通过关闭花括号来结束。

--------------------

    function 函数名(参数)

    {

        代码

    }

//调用函数时,相当于执行了该函数的代码。

*/

function addCount($x,$y)

{

    echo $x+$y;

    echo "<br />";

}

function return_addCount($x,$y)

{

    $z = $x + $y;

    return $z;

    

}

addCount(1,1);

addcount(2,2);    //对大小写不敏感

echo return_addCount(3,3);    //返回了$z

echo "<br />";

echo 8-return_addCount(4,4);    //可以当成一个变量使用

?>

6、表单$_GET 和 $_POST。

index.php

<html>

<body>

 

<form action="cf.php" method="post">

Color:<input type="text" name="color"/>

Fruit:<input type="text" name="fruit"/>

<input type=submit />

</form>

 

</body>

</html>

 

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

cf.php

<?php

echo "This is a $_REQUEST[color] $_REQUEST[fruit]<br />"; //数组调用,必须要引号,无论在里面还是外面

echo $_REQUEST["fruit"];

echo "<br />";

echo "This is a $_POST[color] $_POST[fruit]<br />";

?>

7、时间戳。一个时间的标记。

<?php

/*

日期:date

格式:date(格式,时间戳)

前面说过date()里的参数,不同的参数,返回不同的值。

d - 月中的天 (01-31)

m - 当前月,以数字计 (01-12)

Y - 当前的年(四位数)

例如: date("Y") 返回的是2013.

 

时间戳:timestamp

格式:mktime(hour,minute,second,month,day,year,is_dst)

例如:$lastday = mktime(0,0,0,date("m"),date("d")-1,date("year"));

*/

//$lastday = mktime(0,0,0,date("m"),date("d")-1,date("year"));

//**上面这样写会报错Notice: A non well formed numeric value encountered in

$lastday = mktime(0,0,0,intval(date("m"),10),intval(date("d")-1,10),intval(date("year"),10));

//转成整数型即可,intval(要转换的数,该数的进制)

//比如 intval('101',2),意思就是把一个二进制数101转成一个十进制数,结果是5

//注意 intval(101,2),这样写结果还是101.后面这个进制参数只有在前面这个是字符串的时候才会起作用。

echo '昨天是' .date("y-m-d",$lastday) ."<br />"; //date(格式,时间戳)

// 小点"."可以把字符串和函数区分开来

echo intval('101',2);

?>

8、include 和 require 语句

<?php

/*

PHP include 和 require :在执行当前php文件时,插入另一个php文件

include:遇错不停止,语法: include '要引入的文件';

require:遇错停止,语法: require '要引入的文件';

*/

require 'header.php';

 

?>

posted on 2013-05-07 17:11  百舸争流info  阅读(152)  评论(0编辑  收藏  举报

导航