博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php课程 5-19 php数据结构函数和常用函数有哪些
阅读量:6927 次
发布时间:2019-06-27

本文共 1193 字,大约阅读时间需要 3 分钟。

php课程 5-19 php数据结构函数和常用函数有哪些

一、总结

一句话总结:

 

1、php数据结构函数有哪些(四个)?

• array_pop();

从最后弹出一个值,返回弹出值
• array_push();
从最后压入一个值,返回数组个数
• array_shift();
从前面弹出一个值,返回移出值,原数组下标重排
• array_unshift();
从前面插入一个值,返回数组个数

 

2、array_rand()函数的作用是什么?

在数组中随机取key,注意是key不是值

2 $arr=array('user1','user2','user3','user4','user5','user6');3 4 $index=array_rand($arr); 5 6 echo $index;

 

 

3、如何删除一个变量或者删除一个数组或者删除一个数组里面的某个变量?

unset()方法

unset($str);

unset($arr[2]);

 

4、如何生成一个值为A-Z的数组?

range()函数

6 $arr3=range(A,Z);

 

5、验证码生成用到的函数有哪些?

range() array_merge()  shuffle()  array_slice()  join()

2 $arr=range(0,9); 3 4 $arr2=range(a,z); 5 6 $arr3=range(A,Z); 7 8 $arr4=array_merge($arr,$arr2,$arr3); 9 10 shuffle($arr4); 11 12 $arr5=array_slice($arr4,0,4); 13 14 $str=join($arr5,''); 15 16 echo $str;

 

 

 

二、php数据结构函数和常用函数有哪些

1、相关知识

6.数组与数据结构

• array_pop();
从最后弹出一个值,返回弹出值
• array_push();
从最后压入一个值,返回数组个数
• array_shift();
从前面弹出一个值,返回移出值,原数组下标重排
• array_unshift();
从前面插入一个值,返回数组个数
7.其他有用的数组处理函数
• array_rand();
随机取一个key
• shuffle();
打乱数组
• array_sum();
数组所有值的和
• array_product();
数组所有值的乘积
• range();
获取一个范围内数组
删除变量或数组中某个元素:
unset($str);
unset($arr[2]);

 

2、代码

验证码实现

1 

array_rand从数组中随机取一个下标

1 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9234498.html

你可能感兴趣的文章
程序员去创业公司做 CTO,需要注意什么?
查看>>
躺玩手机险些酿成大祸 你知道危害有多大吗?
查看>>
链家鸟哥:从留级打架问题学生到PHP大神,他的人生驱动力竟然是?|二叉树短视频...
查看>>
自动驾驶公司Momenta累计完成超2亿美金融资 腾讯等参与
查看>>
贾跃亭所持乐视网股权触及平仓线 部分面临被司法拍卖
查看>>
香港著名地标“星光大道”重开
查看>>
统计局:居民一天中自由支配活动平均用时3小时56分钟
查看>>
分布式事务实战——常用解决方案的实现
查看>>
春运首日:“武状元”为动车组“把脉问诊”
查看>>
特蕾莎·梅政府挺过不信任动议 21日将交脱欧B计划
查看>>
美“龙”号货运飞船结束第16次补给任务 将返回地球
查看>>
人工智能会是发展中国家的下一个盖世英雄吗?
查看>>
从零单排学Redis【黄金】
查看>>
NG2.4.10升级NG4正式版[正式项目]:修正AOT打包报错的一些问题
查看>>
jQuery实现左侧分类菜单
查看>>
如何用一行代码, 让老板开除你?
查看>>
css实现多行文字截断
查看>>
VsCode读取项目文件的Eslint规则 保存时自动修复格式错误
查看>>
Facebook 之行,新的远方
查看>>
玩转iOS开发:iOS 11 新特性《高级拖放》
查看>>