day2
基本函数举例:
fopen() //创建文件,打开文件
…
fclose() //关闭文件
file_exists() //判断文件是否存在
fgets() //从文件指针中读取一行。
fwrite() //写入文件
feof() //测试文件指针是否到了文件结束的位。
count() //获取数组的长度
isset() //检测变量是否设置
empty() //检查一个变量是否为空
strlen() //返回字符串的长度,以字符计。
str_word_count() //对字符串中的单词进行计数
readfile(filename) //一次读取整个文件,会自动打开文件,并将文件内容输出到浏览器。
httpd-conf下的DOCUMENT_ROOT
常用文件模式
‘r’ 只读方式打开,将文件指针指向文件头。
‘r+’ 读写方式打开,将文件指针指向文件头。
‘w’ 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
‘w+’ 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
‘a’ 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
‘a+’ 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
数组(array):
索引数组:可以存放各种数据类型,例:(123,cud,dscv,bc);调用123:echo $数组名[0]
关联数组:用键=>值,例(“one”=>“China”); 调用China: echo
数
组
名
[
o
n
e
]
∗
∗
多
维
数
组
∗
∗
:
可
以
存
放
多
个
数
组
;
例
:
数组名[one] **多维数组**:可以存放多个数组;例:
数组名[one]∗∗多维数组∗∗:可以存放多个数组;例:arr=array(array(123,456,789)array(csa,asda,gdfb));
调用123:echo $arr[0][0];
foreach() 循环数组
例:遍历索引数组
"; } ?>
例:遍历关联数组
<?php $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo ""; } ?>
PHP函数
语法:
function 函数名(参数1,参数2, …){
//函数体
}
例:
1.实参是调用函数时候的参数;
2.形参是声明函数时侯的参数;