php学习笔记(7):PHP数组的创建修改使用
1、创建 和 修改 数组
PHP中使用array来创建一个数组:
array( key=>value , key=>value …… )
例子:
$arr = array (3,5,7,9,6);
$arr = array ("id"=>2,"title"=>3);
用方括号的语法来修改数组 : $arr[] = value
$arr = array("a" => "视频", "b"=>"教程", "c" => "y");
$arr['a'] = "PHP;
$arr['c'] = "特辑";
2、数组与数组的函数
使用 count 函数统计数组条数 count($ary)
使用 is_array函数判断数组 is_array($ary)
另一种创建数组的函数explode explode("key",value)
3.使用foreach 遍历数组
遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的
一种遍历数组foreach给我们带来了跟多方便
foreach ( $arr as $key => $value ){
……
}
源码:
<?php
/*
* Author:CHAUVET
* Date:2009-12-31
* Function:演示数组
*/
setcookie("TMCookie",'www.mrbccd.com');
setcookie("TMCookie", 'www.mrbccd.com', time()+60); //设置cookie有效时间为60秒
//设置有效时间为60秒,有效目录为"AAAAA",有效域名为“mrbccd.com”及其所有子域名
setcookie("TMCookie", $value, time()+3600, "/AAAAA/",". mrbccd.com", 1);
#例子:
if(!isset($_COOKIE["visttime"])){//如果cookie不存在
setcookie("visttime",date("y-m-d H:i:s"));//添加该cookie
echo "欢迎您第一次访问网站!"."<br/>";
}else{
setcookie("visttime",date("y-m-d H:i:s"),time()+60);//设置带失效时间的变量
echo "您上次访问网站的时间为:".$_COOKIE["visttime"]."<br/>";//输出上次访问网站的时间
}
echo "您本次访问网站的时间为:".date("y-m-d H:i:s");//输出当前时间
?>
<meta http-equiv="Content-Type"
相关文档:
函数的引用返回
先看代码 复制PHP内容到剪贴板
PHP代码:
function &test()
{
static $b=0;//申明一个静态变量
$b=$b+1;
echo $b;
return $b;
}
$a=test();//这条语句会输出 $b的值 为1
$a=5;
$a=test();//这条语句会输出 $b的值 为2
$a=&test();//这条语句会输出 $b的值 为3
$a=5;
$a=test( ......
在编程的过程当中,字符串的操作是非常重要的并且经常会被用到,字符串常用的操作具体的包括字符串的拼接,替换字符串,查找字符串,比较字符串,复制字符串以及计算字符串的长度等等.
1,拼接字符串
拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进 ......
PHP基本语法和数据类型:
(1)、PHP基本语法:
1、htm 和 php 混编
2、一个语句以 ; (分号结束)
3、如何定义一个变量,和变量的使用
(2)PHP数据运算类型
四种标量类型:
boolean(布尔型) 理解为真假型
integer(整型)
float(浮点型,也作 ......
常用PHP运算类型介绍与应用
1、算术运算
例:
5 * 6 - 12
2*(28+1)
注:算术运算遵循数学运算规则
从左到右,先算乘除后算加减,遇到括号先算括号内
2、赋值运算
例:
$a=1;
$a+=2;
$a*=3;
......
<?php
//定义一个数组
$arr = array(0=>"zero", 1=>"one", 2=>"two");
//使用第一种方法对数组进行遍历
foreach ($arr as $value) {
echo "Value: $value; ";
}
echo "<BR>";&nb ......