[原创][技术]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
---------------------------------------------------
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
---------------------------------------------------
相关文章推荐
- [原创][技术]PHP学习笔记(1)--基础1/3
- [原创][技术]PHP学习笔记(3)--基础3/3
- [原创][技术]PHP学习笔记(4)--PHP高级1/2
- [原创][技术]PHP学习笔记(5)--PHP高级2/2
- [原创][技术]PHP学习笔记(6)--PHP与mySQL
- [原创][技术]XML学习笔记(1)------XML 基础
- PHP学习笔记(一)--基础知识之入门
- 【学习笔记】PHP基础-变量and运算符
- 大数据技术学习笔记之hive框架基础3-sqoop工具的使用及具体业务分析
- PHP学习笔记01——基础语法
- 《JAVA2核心技术 卷一 基础知识(原书第七版)》《Core java2,Volume I-Fondamentsls Seven Edition》 学习笔记(二)BREAK和CONTINUE的区别
- 【Alljoyn】Alljoyn学习笔记五 AllJoyn开源技术基础概念解析
- PHP学习笔记【27】--服务端存储技术Session
- [原创]java WEB学习笔记49:文件上传基础,基于表单的文件上传,使用fileuoload 组件
- PHP学习笔记一:基础学习
- Yupoo! 的网站技术架构_PHP学习笔记
- Java2核心技术第七版的学习笔记(三) Fundamental Programming Structures in Java(Java语言的基础)(三)
- PHP学习笔记2-php基础语法
- 大数据技术学习笔记之hive框架基础2-hive中常用DML和UDF和连接接口使用
- PHP学习笔记(1)--基础知识篇