【风马一族_php】
原文来自:http://www.cnblogs.com/sows/p/6054383.html (博客园的)风马一族 侵犯版本,后果自负 2016-11-11 15:13:51
回顾
数组:分配一段连续的内存空间,存放多个任意数据类型的数据类型。
PHP数组:索引数组、关联数组、混合数组
索引数组:下标全是整型数字,系统自动分配下标,从0开始
关联数组:下标是字符串。
数组的键名不能够重复。
额外知识点 区分大小写:变量、常量、数组的下标
数组的增删改查
数组遍历
for 循环: 索引数组,下标必然连续而且从0开始,count()获取数组长度
foreach 循环:将数组指针对应的元素下标和值都取出来,赋值给对应的变量,然后在数组内部使用变量来得到元素的下标和值
普通:foreach($arr as $key => $value) {//改变$arr[$key] = 值}
引用:foreach($arr as $key => $value) { //$value 保存数组元素的地址,修改元素:$value=值 }
each + list: 每次获取数组的一个元素(下标和值),数组指针下移
函数遍历:key、current、next(数组指针下移)、prev、Reset、end
数组指针:默认在数组元素的第一个
当碰到foreach循环:先重置指针,获取指针对应的元素,指针下移
each:直接获取数组指针所指向的元素,然后将指针下移
next/prev:直接下移指针,返回下一位元素值
最终数组指针都会移除到数组外部
数组相关函数
字符串相关:explode 和 implode
模拟数据结构:栈结构、队结构
验证码生成:range,array_merge(),array_rand,shuffle
浏览器传值
浏览器如何给服务器传输数据?
表单传值
增加一对form标签,将一些需要提交的数据,在from使用表单元素(input,select,textarea)
a) port传值:数据以post形式传输
<form method=“POST” action='?'>
<impost type='text' name='name' />
<impost type='text' name='age' />
<impost type='submit' value ='提交'/>
</form>
b) get传值:将数据绑定到URL ( 名字=值)
php--演示使用get的方式,提交表单
表单上传的内容需要设置name
URL伟值
c) URL后增加参数
http :// www.sowsceo.com/index.php?name=张三$age=18
服务器接收数据
get接收: $_GET,接收get方式提交的数据(URL传值)。将浏览器提交的数据的名字作为一个数组的下标,值作为对应下标的元素值
$_GET['name']=‘张三’;
$_GET['age']=18;
port接收:$_POST,接收post方式提交的数据(form表单)
$_POST['name']
$_POST['age']
【风马一族_php】的更多相关文章
- 【风马一族_php】NO1_用php发出一声 Hi
原文来自:http://www.cnblogs.com/sows/p/5990157.html (博客园的)风马一族 侵犯版本,后果自负 第一步 安装WEB服务器 http://www.cnblog ...
- 【风马一族_php】NO0_搭建web服务器
原文来自:http://www.cnblogs.com/sows/p/5977996.html (博客园的)风马一族 侵犯版本,后果自负 安装apache apache是一种B/S结构的软件,apa ...
- 【风马一族_php】数组函数
原文来自:http://www.cnblogs.com/sows/p/6045699.html (博客园的)风马一族 侵犯版本,后果自负 2016-11-09 15:56:26 数组 函数 php- ...
- 【风马一族_php】NO5_php基础知识_数组
原文来自:http://www.cnblogs.com/sows/p/6032570.html (博客园的)风马一族 侵犯版本,后果自负 回顾 匿名函数 定义: 变量 = function [参数列表 ...
- 【风马一族_php】NO4_php基础知识
原文来自:http://www.cnblogs.com/sows/p/6017018.html(博客园的)风马一族 侵犯版本,后果自负 回顾 运算符:算术运算符.逻辑运算符.比较运算符.位运算符.赋值 ...
- 【风马一族_php】NO3_php基础知识
原文来自:http://www.cnblogs.com/sows/p/6001079.html(博客园的)风马一族 侵犯版本,后果自负 回顾 PHP基础语法 1.标签:<?php //PHP 代 ...
- 【风马一族_php】NO2_php基础知识
原文来自:http://www.cnblogs.com/sows/p/5995763.html (博客园的)风马一族 侵犯版本,后果自负 回顾 什么是php以及php的发展史 搭建web服务器 apa ...
- 【风马一族_php】PHP与Mysql建立连接
让php发出 Hi作为基础 http://www.cnblogs.com/sows/p/5990157.html 配置apache ../apache/conf/httpd.conf 创建p ...
- 【风马一族_php】常用的语句
设置脚本的编码 <?php header('Content-type:text/html;charset=utf-8'); ?> 按原格式的输入内容 echo <pre>; ...
随机推荐
- Find- Linux必学的60个命令
1.作用 find命令的作用是在目录中搜索文件,它的使用权限是所有用户. 2.格式 find [path][options][expression] path指定目录路径,系统从这里开始沿着目录树向下 ...
- Luogu P2272 [ZJOI2007]最大半连通子图(Tarjan+dp)
P2272 [ZJOI2007]最大半连通子图 题意 题目描述 一个有向图\(G=(V,E)\)称为半连通的\((Semi-Connected)\),如果满足:\(\forall u,v\in V\) ...
- PostgreSQL的架构
是最先进的数据库.他的第一个版本在1989年发布,从那时开始,他得到了很多扩展.根据db-enginers上的排名情况,PostgreSQL目前在数据库领域排名第四. 本篇博客,我们来讨论一下Post ...
- LUOGU P1970 花匠 (Noip 2013)
传送门 解题思路 好多大佬用的dp啊,貌似贪心可以做,每次所选的一定是每个连续递增或递减序列的最后,直接模拟就行了,注意判断一下头和尾相等的情况. #include<iostream> # ...
- vue.js_04_vue.js的for循环,if判断和show显示
1.for循环 <body> <div id="app"> <p>{{list1[0]}}</p> <hr /> < ...
- Nginx 的常用命令
nginx命令,先来一波基本操作: start nginx // 启动Nginx nginx -t // 测试配置文件 nginx -v // 查看Nginx版本 nginx -V // 查看Ngin ...
- charles for https
To remotely capture http or https traffic with charles you will need to do the following: HOST - Mac ...
- substring() 方法用于提取字符串中介于两个指定下标之间的字符。
substring() 方法用于提取字符串中介于两个指定下标之间的字符. 语法 stringObject.substring(start,stop) 参数 描述 start 必需.一个非负的整数,规定 ...
- java代理概念
代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的. 动态代理技术就是用来产生一个对象的代理对象的 ...
- 手机前端开发调试利器-vConsole
最近因为做抽奖页面,在android上可以使用手机连上电脑后用chrome浏览器chrome://inspect进行页面探测,但是ios中的页面就不能这样探测 在网上搜索后发现此插件,大大解决了问题 ...