-
foreach循环 功能:访问数组里所有的值, 表达式:foreach($fruit as $k=>$v){ echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v; }查看全部
-
<?php $fruit = array("苹果","香蕉","菠萝"); print_r($fruit); ?> Array ( [0] => 苹果 [1] => 香蕉 [2] => 菠萝 )查看全部
-
php数组之索引数组初始化 1、PHP有两种数组:索引数组、关联数组 2、索引和关联两个词都是针对数组的键而言的 3、索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,以此类推查看全部
-
数据库操作6步 1.连接数据库 mysql_connect 2.选择数据库 mysql_select_db 3.设置文件编码 mysql_query("set name utf-8") 4.发送数据库操作指令 比如查询 mysql_query("select * from user"); 5.接收返回结果 这个很多,自己查手册 6.释放资源,关闭数据库 mysql_free_result() mysql_close();查看全部
-
for和foreach的不同: for只能循环按数字索引的数组,foreach可以循环数字索引的数组,也可以是字符串索引的数组 for可以设定循环步数,foreach只能依次循环查看全部
-
关联数组是指数组的键是字符串的数组 索引数组是指数组的键是整数查看全部
-
$fruit=array("苹果","香蕉","菠萝"); print_r($fruit[0]); 输出结果: 苹果查看全部
-
$fruit=array("苹果","香蕉","菠萝"); print_r($fruit); 输出结果: Array ( [0] => 苹果 [1] => 香蕉 [2] => 菠萝 )查看全部
-
$fruit = array("苹果","香蕉","菠萝"); 注意数组的键是从0开始的。查看全部
-
PHP文件系统之取得文件的大小 通过filesize函数可以取得文件的大小,文件大小是以字节数表示的。 $filename = '/data/webroot/usercode/resource/test.txt'; $size = filesize($filename); 如果要转换文件大小的单位,可以自己定义函数来实现。 function getsize($size, $format = 'kb') { $p = 0; if ($format == 'kb') { $p = 1; } elseif ($format == 'mb') { $p = 2; } elseif ($format == 'gb') { $p = 3; } $size /= pow(1024, $p); return number_format($size, 3); } $filename = '/data/webroot/usercode/code/resource/test.txt'; $size = filesize($filename); $size = getsize($size, 'kb'); //进行单位转换 echo $size.'kb'; 值得注意的是,没法通过简单的函数来取得目录的大小,目录的大小是该目录下所有子目录以及文件大小的总和,因此需要通过递归的方法来循环计算目录的大小。查看全部
-
PHP文件系统之取得文件的修改时间 文件有很多元属性,包括:文件的所有者、创建时间、修改时间、最后的访问时间等。 fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 其中最常用的是文件的修改时间,通过文件的修改时间,可以判断文件的时效性,经常用在静态文件或者缓存数据的更新。 $mtime = filemtime($filename); echo '修改时间:'.date('Y-m-d H:i:s', filemtime($filename));查看全部
-
PHP文件系统之判断文件是否存在 一般情况下在对文件进行操作的时候需要先判断文件是否存在,PHP中常用来判断文件存在的函数有两个is_file与file_exists. $filename = './test.txt'; if (file_exists($filename)) { echo file_get_contents($filename); } 如果只是判断文件存在,使用file_exists就行,file_exists不仅可以判断文件是否存在,同时也可以判断目录是否存在,从函数名可以看出,is_file是确切的判断给定的路径是否是一个文件。 $filename = './test.txt'; if (is_file($filename)) { echo file_get_contents($filename); } 更加精确的可以使用is_readable与is_writeable在文件是否存在的基础上,判断文件是否可读与可写。 $filename = './test.txt'; if (is_writeable($filename)) { file_put_contents($filename, 'test'); } if (is_readable($filename)) { echo file_get_contents($filename); }查看全部
-
//给$mtime赋值为文件的修改时间 $mtime = time(); $mtime=filemtime($filename); //通过计算时间差 来判断文件内容是否有效 if (time() - $mtime > 3600) { echo '<br>缓存已过期'; } else { echo file_get_contents($filename); }查看全部
-
PHP文件系统之取得文件的修改时间 文件有很多元属性,包括:文件的所有者、创建时间、修改时间、最后的访问时间等。 fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 c-create m-modify a-access echo '修改时间:'.date('Y-m-d H:i:s', filemtime($filename)); 代码解释:date("Y-m-d H:i:s"); 显示的格式: 年-月-日 小时:分钟:秒 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小时制的小时; 如: "01" 至 "12" H - 24 小时制的小时; 如: "00" 至 "23" g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12" G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23" i - 分钟; 如: "00" 至 "59" j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31" l - 星期几,英文全名; 如: "Friday" m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12" n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12" M - 月份,三个英文字母; 如: "Jan" s - 秒; 如: "00" 至 "59" S - 字尾加英文序数,二个英文字母; 如: "th","nd" t - 指定月份的天数; 如: "28" 至 "31" U - 总秒数 w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六) Y - 年,四位数字; 如: "1999" y - 年,二位数字; 如: "99" z - 一年中的第几天; 如: "0" 至 "365"查看全部
-
$filename = './test.txt'; if (is_writeable($filename)) { file_put_contents($filename, 'test'); } if (is_readable($filename)) { echo file_get_contents($filename); }查看全部
举报
0/150
提交
取消