<b>PHP教程之-文件、数组、字符串</b>[网站编程]
本文“<b>PHP教程之-文件、数组、字符串</b>[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
站点途径
$DOCUMENT_ROOT = $_SERVER[‘DOCUMENT_ROOT’]
翻开/关闭文件、文件信息等
fopen() 翻开文件 读、写、读写、追加等情势
fclose() 关闭文件
file_exist()
filesize()
unlink() 删除文件
写文件
fwrite() = fputs() 写入一个字符串,可掌握写入长度
file_put_contents() 不需求先调用fopen() 常用于从FTP或HTTP获得文件
读文件
行
feof() 判断文件末尾
fgets() 读文件,可掌握读入长度
fgetss() 可过滤字符,常用于读取别人所编写的文件(出于安全考虑)
fgetcsv() 一行数据中的用脱离符举行分割
文件
readfile() 无需fpoen(),翻开文件输出到浏览器再关闭
fpassthru() 需求先调用fopen()
file() 返回行数据数组
字符
fgetc()
fread() 读取肆意长度字节
文件定位
rewind() 复位文件指针到开始
fseek() 指向文件某个位置
ftell() 返回指针字节位置
文件锁定
flock() 文件加锁/解锁
LOCK_SH 读操作锁 同享
LOCK_EX 写操作锁 互斥
LOCK_UN 释放锁
LOCK_NB 避免在恳求加锁时发生阻塞
非线程同步的
[数组]
成立数组
$test = array(‘first’, ‘second’, ‘third’);
$test2 = range(1, 10) //1到10的数组
$test3 = range(1, 10, 2) //1到10的奇数数组
$test4 = range(10, 1, -1) //10到1的数组
$test5 = range(‘a’, ‘z’) //字母a到z的字符数组
追加元素
$test[3] = ‘forth’; //向数组test末尾增添新元素
array_push($test, ‘forth’)
foreach循环
- foreach ($test as $ $current)
- {
- echo $current.’ ‘;
- }
关键字
- $test = array( ‘Tieres’ => 100, ‘Oil’ => 10, ‘Spark’ => 4);
- foreach ($test as $key => $value) {
- ……
- }
- while ($element = each($test)) {
- echo $element[‘key’].’-‘.$element[‘value’];
- }
- reset($test);
- while( list($user, $psw) = each($test) )
- echo ……
以上是“<b>PHP教程之-文件、数组、字符串</b>[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |