您的位置:首页 > 编程语言 > PHP开发

[原创][技术]PHP学习笔记(2)--基础2/3

2013-02-26 15:57 344 查看
主要介绍:

PHP If...Else
PHP Switch
PHP 数组
PHP 循环
PHP 函数

正文:

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

PHP If...Else

和C语言差不多,也是有if...else及 elseif 句末要加分号, 支持大括号实现多个命令

<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
else if($d=="Thu")
echo "Thursday...";
else
echo "Have a nice day!";

?>

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

PHP Switch (当然是switch...case...语句)

<?php
$d=date("D");
switch($d)
{
case "Mon":
echo "星期一耶";
break;
case "Thu":
echo "星期四耶";
break;
default:
echo "也不是星期一,也不是星期四耶";
}
?>

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

PHP 数组

有三种数组类型:

数值数组
带有数字 ID 键的数组
例子 $names = array("Peter","Quagmire","Joe");
关联数组
数组中的每个 ID 键关联一个值 (很象是C语言中的枚举类型)
例子 ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);
多维数组
包含一个或多个数组的数组
例子 $families = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
------------------------------------------------

PHP 循环

while循环

<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br />";
$i++;
}
?>

for 循环

<?php
for ($i=1; $i<=5; $i++)
{
echo "Hello World!<br />";
}
?>

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

PHP 函数

(1)无参数,无返回值的函数
<?php
function writeMyName()
{
echo "Stephen Chow";
}
echo "My name is ";
writeMyName();
?>

显示 My name is Stephen Chow

(2)有参数的函数

<?php
function writeMyName($thename)
{
echo $thename;
}
echo "My name is ";
writeMyName("Jacky.");
echo "Her name is ";
writeMyName("Lucy.");
?>

显示结果是 My name is Jacky.Her name is Lucy.

(3) 有参数也有返回值 的函数

<?php
function f_add($x,$y)
{
$total = $x + $y;
return $total;
}

echo "1 + 16 = " . f_add(1,16);
?>

显示1 + 16 = 17

---------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: