注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

快乐的机器猫 大桥加加网易分站

要有更宽广的视野和胸怀

 
 
 

日志

 
 

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

2009-06-18 15:12:02|  分类: 计算机软件学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

  主要介绍:

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

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

  评论这张
 
阅读(219)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018