php基础之数组函数——Array

必会函数:

1、is_array()  //判断函数是否存在
Boolean is_array(mixed $var);

2、array_unshift() //在数组头添加元素
int array_unshift( array &$array,mixed $var[,mixed$...]);
 array_unshift函数用于在数组的头添加元素,所有已有的数值键都会相应的修改,以反映其在数组中的新位置,但关联键不会受到影响;
返回新数值的元素数。

3、array_shift() //从数组头删除元素
 mixed array_shift(array &$array)
返回被删除的元素,如果数组为空或者不是数组则返回NULL;键值重新从0开始;

4、array_pop() //从数组的尾部删除数据

mixed array_pop(array &$array)

删除最后一个数,返回被删除的元素

5、in_array() //判断数组内置
bool in_array(value ,array,type)
value:要在数组内搜索的值
array:要搜索的数组
type:可选;true则搜索的数据与数组的值的类型是否相同,强制数组搜索的时候考虑类型

6、 array_keys()//获取数组的键
array array_keys(array $input[,mixed $search_value[,bool $strict]])
array:规定要输入的数组
value:可选。指定值的键
strict :可选 与value一起使用,可能的值true 根据类型返回带有指定值的键名
把数组中所有的键名取出来,重新组合成一个新的数组。返回的是数组

7、array_values //获取数组的值
array array_values(array $input)
该函数返回数组中的所有值,并由数字索引成一个新的数组,原键名不再输出

8、array_unique() //移除数组中重复的值
array array_unique(array $array)
移除函数中重复的值,并返回结果数组。只保留第一个

9、array_sum()//数组元素求和
number array_sum(array $array)
返回数组中所有值的总和;整形返回整形,浮点返回浮点,字符串返回0;

10、sort()//数组键与值的排序
bool sort(array &$array,[,int $sort_flags] ) //数组值正序

bool rsort() //值倒序

bool ksort()  //键正序

bool krsort() //键倒序




常用函数
1、array() 新建一个数组
2、array_combine() 创建一个数组,用一个数组值作为键名、另一个数组值作用值
3、array_count_values 统计数组用所有值出现的次数
4、array_fill() 用给定的值填充数组
5、array_flip()  交换数组中的键和值
6、array_keys() 返回数组中所有的键名
7、array_pad() 用值将数组填补到指定的长度
8、array_product() 计算数组中所有的乘积
9、array_rand() 从数组中随机取一个或者多个单元
10、array_shift() 删除数组头部数据
11、array_pop() 删除数组尾部的一个数据
12、array_unshift() 在数据开头添加一个或者多个数据
13、array_push() 将一个或者多个数据添加的数组的尾部
14、array_slice()从数组中取出一段
15、array_sum()计算数组所有值的和
16、array_unique() 移除数组中重复的值
17、array_values()返回数组中所有的值
18、asort() 对数组进行排序并保持索引关系
19、arsort()对数组进行逆向排序并保持索引关系
20、ksort() 按键名对数组进行正向排序
21、krsort()按键名对数组进行逆向排序
22、sort()按键值正向排序
23、rsort()按键值逆向排序
24、count()计算数组中的单元数目或者对象中的属性个数
25、current()返回数组中的指针指向当前单元
26、each() 返回数组中当前的键、值并对数组指针向前移动一位
27、list()把数组中的值赋给一些变量
28、end()将数组的内部指针指向最后一个单元
29、in_array()检查数组中是否存在莫个值
30、next() 将数组中的内部指针向前移动一位
31、prev()将数组的内部指针倒回一位
32、range()建立一个包含指定范围单元的数组
33、reset() 将数组的内部指针指向第一个
34、shuffle()将数组打乱
35、print_r() 
36、var_dump

 

利用 TensorFlow 训练自己的目标识别器。本文内容来自于我的毕业设计,基于 TensorFlow 1.15.0,其他 TensorFlow 版本运行可能存在问题。.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值