PHP学习之一晚撸下W3chscool
PHP 多维数组
其实简单的而言,多维数组就是由单个的数组组成的,两个数组嵌套组成一个二维数组,三个顾名思义就是三维数组。
先来一个简单的数组。
数字是key,引号里的是value
<?php
$array = array('1' =>"咋" , '2' => "日" );
echo $array[2];
?>
输出:
日
然后再来几个有难度的,二维数组。
PHP Date() 函数
/*
y:year
m:month
d:day
*/
语法:date(format,timestamp) #参数一必选参数为时间戳,参数二为可选参数,规定时间戳,默认是当前的日期和时间。
<?php
echo date("Y/m/d")."<br>";
echo date("Y.m.d")."<br>";
echo date("Y-m-d")."<br>";
echo date("m-d");
echo date("d-m");
echo "现在是".date("Y年m月d日");
?>
输出:
2016/11/11
2016.11.11
2016-11-11
现在是2016年11月11日
PHP Include 文件
如同英译那般,就是包含之意。
语法:
include 'filename';
或
require 'filename';
<?php include 'x.php';?>
<?php require 'noFileExists.php';?>
PHP 文件处理
readfile()函数,读取文件并且将文件输出到缓冲文件。
在根目录放一个1.txt,内容为:1
<?php
echo readfile('1.txt');
?>
输出:
1
由此可见,不仅读取了1.txt这个文件并且还将其输出了。这就是readfile()函数的作用。
PHP 文件打开/读取/读取
文件的打开:fopen(filename,mode);
参数一:打开的文件名
参数二:打开的模式 #更多模式可至http://www.w3school.com.cn/php/php_file_open.asp
案例:fopen("1.txt","r") or die("error");
文件的读取:fread(name,length)
参数1:要读取的文件
参数2:读取的最大字节
案例:fread($fopen,10);
倘若取文本内所有数据的话,便是:fread($fopen,filesze("1.txt"));
文件的写入:fwrite(file,string)
参数1:要写入的文件。
参数2:要写入的字符串。
案例:$fopen=fopen("1.txt","w");
fwrite($fopen,"劝君珍惜少年时!");
fclose($fopen);
文件的关闭:fclose():自然就是关闭了。参数为要关闭的变量。
文件的单行读取:fgets(file);
参数1:要读取的文件。
feof():函数检测是否已到达文件末尾
PHP 文件上传
PHP学习之一晚撸下W3chscool的更多相关文章
- Linux学习心得之 Linux下命令行Android开发环境的搭建
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下命令行Android开发环境的搭建 1. 前言2. Jav ...
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- Java学习心得之 Linux下搭建Java环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...
- Java学习心得之 Linux下搭建JavaWeb环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...
- Ruby学习心得之 Linux下搭建Ruby环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...
- 【从零学习openCV】IOS7下的人脸检測
前言: 人脸检測与识别一直是计算机视觉领域一大热门研究方向,并且也从安全监控等工业级的应用扩展到了手机移动端的app,总之随着人脸识别技术获得突破,其应用前景和市场价值都是不可估量的,眼下在学习ope ...
- CSS学习笔记四:下拉选择框以及其动画特效
以前学的只是了解了css的一些基本属性,在做项目的时候都是直接使用bootstrap响应式来写项目,这样子很方便,很快捷,但是在自己看来还是有一点缺陷的,毕竟,我很多时候不怎么清楚它里面的具体运作.所 ...
- osg for android学习之一:windows下编译(亲测通过)【转】
1. 首先需要一个OSG for android的环境 (1)NDK 现在Eclipse 对NDK已经相当友好了,已经不需要另外cygwin的参与,具体可以参考 Android NDK开发篇(一):新 ...
- 学习笔记(1)centos7 下安装nginx
学习笔记(1)centos7 下安装nginx 这里我是通过来自nginx.org的nginx软件包进行安装的. 1.首先为centos设置添加nginx的yum存储库 1.通过vi命令创建一个rep ...
随机推荐
- cookie的操作
比如这样如果一个网站上有两个域名的时候,我们需要考虑,两个域名下的cookie. 我们所说的跨域只的就是lesport.com和le.com js的cookie是不能跨域的,为了防止过大. js增加删 ...
- [BZOJ2879][Noi2012]美食节(最小费用最大流动态加边)
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=2879 分析: 和bzoj1070一样,但这题的数据范围大了很多,如果直接建图就会TLE ...
- [C#]exchange发送,收件箱操作类
最近项目中需要用到exchange的操作,就参照msdn弄了一个简单的操作类.目前先实现了,发送邮件和拉取收件箱的功能,其他的以后在慢慢的添加. using Microsoft.Exchange.We ...
- [Bug]当IDENTITY_INSERT设置为OFF时,不能为表“xx”中的标识列插入显示的值
写在前面 在设计数据库表时,将主键设置为了自增的.在使用linq to sql的时候,添加数据,出现此错误. 解决方案 找到linq to sql生成的**.dbml文件,在对应的表上面右键修改其属性 ...
- WCF 入门 (21)
前言 再不写一篇就太监了,哈哈. 第21集 WCF里面的Binding Bindings in WCF 其实不太了解为什么第21集才讲这个Binding,下面都是一些概念性的东西,不过作为一个入门视频 ...
- Bootstrap3.0学习第十九轮(JavaScript插件——标签页)
详情请看 http://aehyok.com/Blog/Detail/46.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链接:ht ...
- java操作xm——添加、修改、删除、遍历
package com.xml.zh; import javax.xml.parsers.*; import javax.xml.transform.Transformer; import javax ...
- __HTML_5读取文件API
//HTML5 __FileSystemApi <!doctype html> <html> <head> <meta charset="utf-8 ...
- C语言结构体的初始化
今天在工作时,看到了奇葩的结构体初始化方式,于是我查了一下C99标准文档和gcc的说明文档,终于搞清楚是怎么回事了. 假设有如下结构体定义: typedef struct { int a, b, c; ...
- 使用Navicat远程管理OpenShift的数据库
其实 phpMyAdmin 这个 web 端的 MySQL 数据库管理工具还是很好的,要不然也不会成为 MySQL 数据库的绝配.但是我想,很多人应该和重华一样,不太喜欢使用 web 端的工具,总觉得 ...