$tmp = array('a','b','c','a'); $tmp = array_values(array_unique($tmp)); print_r($tmp);exit; //输出 Array( [0] => a [1] => b [2] => c) array_values() 函数返 ...
分类:
编程语言 时间:
2016-08-22 21:34:36
阅读次数:
164
PHP函数 array_merge函数和两个数组相加的区别 array_merge函数,在出现相同的索引数组,会把两个数组中的索引数组,进行融合,以第一个数组的索引最大值往后相加,如果是关联数组,后面数组的值覆盖前面的值,对于加来说,无论先出现的索引还是关联数组,都以前面的为值,后面的抛弃 arra ...
分类:
Web程序 时间:
2016-08-22 09:27:02
阅读次数:
254
断断续续地学习了php有一段时间了,总是不能很好地理解,如今把数组和遍历数组整理出来。 从基础开始说起: php数组分为索引数组,和关系型数组, 索引数组就是下标从0,1,2,3,4...开始,而关系型数组则非,理解为带key的(key为键) 开始写一个数组: 当然也可以这样写: 现在来遍历这个数组 ...
分类:
编程语言 时间:
2016-08-22 02:11:39
阅读次数:
240
array_merge函数和两个数组相加的区别,array_merge函数,在出现相同的索引数组,会把两个数组中的索引数组,进行融合,以第一个数组的索引最大值往后相加,如果是关联数组,后面数组的值覆盖前面的值,对于加来说,无论先出现的索引还是关联数组,都以前面的为值,后面的抛弃 array_chun ...
分类:
Web程序 时间:
2016-08-21 13:55:50
阅读次数:
154
PHP 5.0~5.6 各版本兼容的cURL文件上传 最近做的一个需求,使用PHP cURL上传文件。踩坑若干,整理如下。 不同版本PHP之间cURL的区别 PHP的cURL支持通过给CURL_POSTFIELDS传递关联数组(而不是字符串)来生成multipart/form-data的POST请求 ...
分类:
Web程序 时间:
2016-08-18 12:40:04
阅读次数:
156
查询方式 ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用索引数组或者对象来作为查询条件,因为会更加安全。一、使用字符串作为查询条件这是最传统的方式,但是安全性不高,例如: 最后生成的SQL语句是 采用字符串查询的时候,我们可以配合使用新版提供的字符串条件的安全预处理机制, ...
分类:
编程语言 时间:
2016-08-14 19:08:23
阅读次数:
178
1.数组的概念 数组就是一个用来存储一系列变量值的命名区域。 每个数组元素有一个相关的索引(也成为关键字),它可以用来访问元素。 PHP允许间隔性地使用数字或字符串作为数组的索引。 2.数字索引数组 2.1 数字索引数组的初始化 如果需要将按升序排列的数字保存在一个数组中,可以使用range()函数 ...
分类:
编程语言 时间:
2016-08-12 18:22:22
阅读次数:
316
### 我需要用curl以json格式请求, curl_setopt($ch,CURLOPT_HTTPHEADER,[]); /*开始我设置成了关联数组,所以一直报错,仔细看文档,应该是索引数据['content-type:application/json'] CURLOPT_POSTFIELDS的 ...
分类:
Web程序 时间:
2016-08-09 13:38:55
阅读次数:
669
一.问答题 1.返回路径中的文件名部分的函数是什么? 2.改变文件模式的函数是什么? 3.拷贝文件的函数是什么? 4.返回路径中的目录部分的函数是什么? 二.编程题 1.请用三种方法写出函数,获取某个目录下所有文件和文件夹名的关联数组,要求给函数传一个路径参数,返回一个数组,格式为:array('d ...
分类:
Web程序 时间:
2016-08-08 22:30:38
阅读次数:
210
数组排序
数组中的元素能够以字母或数字顺序进行升序或降序排序。
常用的PHP数组排序函数
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
举例:sort()...
分类:
编程语言 时间:
2016-08-07 21:49:45
阅读次数:
191