PHP-基础(常用库函数)
2015-10-15 13:57
627 查看
PHP常用库函数
1.时间和日期
echo time().'</br>';//输出从1970到现在的毫秒数 echo date_default_timezone_get().'</br>';//获得默认时区 date_default_timezone_set('Asia/Shanghai');//设置时区 echo date_default_timezone_get(); echo date('Y-m-d H:i:s').'</br>';//设置时间格式,输出当前时间 echo date('Y-m-d H:i:s','20000');//根据时间戳获取时间
2.将数据转为json,或者json数据解码
//在PHP中所指的对象,类似于OC中的字典,键值对应 $arr = array(1,2,3,5,8,'Hello','World',array('name'=>'chenglei','sex'=>'m'));//后面类似于OC中的字典,前面是键,后面是值 echo json_encode($arr).'</br>';//转换为json格式 $arr2 = array('name'=>'chenglei','sex'=>'m','arr'=>array('Hello','World')); echo json_encode($arr2).'</br>';//转换为json格式 $jsonStr = '{"h":"Hello","w":"World","arr":[1,2,3]}';//将json解码 $str= json_decode($jsonStr); print_r($str);//打印json转码后的数据 echo $str->h;//如果输出的为PHP中的对象(字典),则可以根据键获取固定值
3.文件操作
$f = @fopen('data', 'w');//如果前面加上'@',则是忽略警告,fopen($filename, $mode)第一个参数是文件名,第二个是模式,如果没有此文件则建立一个文件 if ($f){ fwrite($f, 'Hello World');//写文件 fclose($f);//因为fopen打开了文件流在这里用完之后就要结束 echo 'OK'; } else { echo '创建文件失败'; } $r = @fopen('data', 'r'); if ($r){ $content = fgets($r);//每次只能读一条数据 echo $content; } //因为fgets($handle)每次只能读一条数据,所有如果想一次全都读取完,可以使用以下方法 //1.采用循环,当读取数据一直遇到feof($handle)错误为止 while (!feof($r)){ $content = fgets($r); echo $content.'</br>'; } echo file_get_contents('data');//输出文件内所有内容,参数为文件名称
相关文章推荐
- PHP中的正则匹配函数
- php cli配置文件问题分析
- intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理(转)
- 5步安装vsftpd
- 安装PHP遇到的问题
- PHP入门
- 【PHP】修改PHP配置文件php.ini 上传文件的大小限制
- php 扩展开发
- PHP定时执行的三种方式实现
- php定时计划任务的实现原理
- PHP图片处理
- Thinkphp PHPEXCEL导入时间格式的问题
- FTP完美操作类
- IIS7服务器中如何配置FTP7和IIS管理凭据方式进行验证
- IIS7.5 配置多用户FTP
- php生成PDF文件(FPDF)
- 免费手机号码归属地API查询接口和PHP使用实例分享
- php sprintf函数
- FTP链接ubuntu链接被拒绝
- PHP 换行处理