php 常用函数
强_子
这个作者很懒,什么都没留下…
展开
-
常用的SESSION函数
1.session_start — 启动新会话或者重用现有会话2.session_status() —用于返回当前会话状态。返回值PHP_SESSION_DISABLED 会话是被禁用的。PHP_SESSION_NONE 会话是启用的,但不存在当前会话。PHP_SESSION_ACTIVE 会话是启用的,而且存在当前会话。3.session_abort()----放弃会话数组更改并完成会话4.session_id ()—获取会话id5.session_name ();返回当前会话名称。如果指原创 2020-08-03 11:02:02 · 1650 阅读 · 0 评论 -
ssh2_connect设置超时时间
1.PHP在使用ssh2_connect连接时由于配置或网络原因导致一直在连接中,这个时候就需要设置一个超时时间。而ssh2_connect是通过socket_connect工作,所以我们只需要设置socket_connect的超时时间就可以了,2.socket_connect超时时间可以在php.ini中设置default_socket_timeout来进行超时设置,默认时间未60秒,3.也可以在ssh函数执行前单独设置超时时间ini_set('default_socket_timeout', 10原创 2020-07-31 11:43:49 · 1398 阅读 · 0 评论 -
PHP比较字符串,获取俩个字符串的差集
1.先将俩个数组中要比较的字符字符串作为key,重新整理字符串 $host_arr = array_column($host_data,null,'ip'); $node_arr = array_column($node,null,'ip');array_column函数:第二个参数为返回数组的某一列值,如果为’null‘则返回原数组的value值第三个参数为将二维数组中的某一列值作为key重新整合数组2.获取host_arr数组比node_arr数组多的信息$del_data =原创 2020-07-29 11:31:16 · 1634 阅读 · 0 评论 -
PHP常用字符串函数
1.计算字符串长度echo strlen("Hello world!");2.反转字符串echo strrev("Hello world!"); // 输出 !dlrow olleH3.检索字符串 “Hello world!” 中的文本 “world”:echo strpos("Hello world!","world");原创 2020-07-27 16:09:10 · 121 阅读 · 0 评论 -
从某一字符串开始截取字符串
1.截取job字符串之后的字符$jobid = substr('Submitted batch job 268',strripos('Submitted batch job 268',"job ")+4);2.输出结果为:‘268’原创 2020-07-27 16:04:00 · 2103 阅读 · 0 评论 -
正则验证密码数字字母,邮箱,电话等
1.正则验证验证密码或用户名 $pattern = '/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/'; if(!preg_match($pattern,$user_pass)){ return $this->error('密码只能是数字加字母组合'); }2.正则验证邮箱 $pattern = "/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6原创 2020-07-20 15:49:26 · 704 阅读 · 0 评论 -
数组排序,以数组的一列值进行排序重组数组
1.二维数组中以nav_sort排序 $nav = array( 0=>array( 'name'=>'首页', 'href'=>'', 'nav_sort'=>'1' ), 1=>array( 'name'=>'作业管理', 'href'=>''原创 2020-07-17 11:14:24 · 281 阅读 · 0 评论