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 ...
随机推荐
- Windows Azure 名词定义(Glossary)
Glossary(名词) Definition(定义) Availability Set 可用性组 refers to two or more Virtual Machines deployed ac ...
- JavaScript基础系列目录(2014.06.01~2014.06.08)
下列文章,转载请亲注明链接出处,谢谢! 链接地址: http://www.cnblogs.com/ttcc/tag/JavaScript%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E ...
- 改善C#程序的建议3:在C#中选择正确的集合进行编码
要选择正确的集合,我们首先要了解一些数据结构的知识.所谓数据结构,就是相互之间存在一种或多种特定关系的数据元素的集合.结合下图,我们看一下对集合的分类. 集合分类 在上图中,可以看到,集合总体上分为线 ...
- 北京大学信息科学技术学院计算机专业课程大纲选摘--JAVA
- 一篇让Java程序猿随时可以翻看的Oracle总结
来源:http://www.cnblogs.com/bzx888/p/4820712.html 有关的语句和操作基本都是按照实战中的顺序来总结的,比如创建用户,建表,序列初始化,插入数据的顺序呢. 这 ...
- php 判断是否get传值的参数是否存在
if(is_array($_GET)&&count($_GET)>0)//先判断是否通过get传值了 { if(isset($_GET["id&qu ...
- 通过url链接登录其他系统
目的:A系统通过链接跳转到其它系统(如B系统)并登录 技术方案 1.A系统用户登录B系统方案 1.A系统用户账号已经和B系统账号绑定,直接模拟登录 2.A系统用户账号未和B系统账号绑定 ...
- bootstrap fileinput添加上传成功回调事件
国外牛人做的bootstrap fileinput挺酷的,但是可惜没有提供自定义上传成功回调事件的接口,因此感到非常头疼,但是很幸运的是,我在网上搜索到一个提问帖子,它问到使用Jquery的on函数绑 ...
- angularjs-$interval使用
1. 简单使用 var app = angular.module("app",[]); app.controller("AppCtrl", function($ ...
- 洛谷P1082 同余方程
题目描述 求关于 x 的同余方程 ax ≡ 1 (mod b)的最小正整数解. 输入输出格式 输入格式: 输入只有一行,包含两个正整数 a, b,用一个空格隔开. 输出格式: 输出只有一行,包含一个正 ...