随笔分类 -  PHP--碎片知识

摘要:利用Php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、英汉混合、还是纯汉字。 1、如果strlen返回的字符长度和mb_strlen以当前编码计算的长度一致,可以判断是纯英文字符串。 2、如果strlen返回的字符长度和mb_strlen以当前编码计算的长度不一致,且s 阅读全文
posted @ 2020-12-28 22:25 caibaotimes 阅读(961) 评论(0) 推荐(0) 编辑
摘要:strip_tags(string,allow):函数剥去 HTML、XML 以及 PHP 的标签。 参数:string,必填,规定要检查的字符串;allow,选填,规定允许存在的标签,这些标签不会被删除。 $str = strip_tags($str,'<span>'); // 保留 <span> 阅读全文
posted @ 2020-12-27 23:07 caibaotimes 阅读(79) 评论(0) 推荐(0) 编辑
摘要:在使用(+ - * / ** % << >> | & ^) 运算时,例如a+b,如果a是开始一个数字值,但包含非数字字符(123a),b不是数字值开始时(b456),就会有A non-numeric value encountered警告。 对于这种问题,首先应该在代码逻辑查看,为何会出现混合数值, 阅读全文
posted @ 2020-12-27 22:43 caibaotimes 阅读(823) 评论(0) 推荐(0) 编辑
摘要:??和?:的区别 也就是 isset()与empty()的区别 ?? $b = $a ?? $c; 相当于 $b = isset($a) ? $a : $c; ?: $b = $a ?: $c; 相当于 $b = !empty($a) ? $a : $c; empty: 判断一个变量是否为空(nul 阅读全文
posted @ 2020-12-27 22:35 caibaotimes 阅读(748) 评论(0) 推荐(0) 编辑
摘要:phpspider简单快速上手的php爬虫框架 阅读全文
posted @ 2020-11-23 23:35 caibaotimes 阅读(179) 评论(0) 推荐(0) 编辑
摘要:file_put_contents()写入数组 var_export() 函数用于输出或返回一个变量,以字符串形式表示。 $arr = array( 'name'=>'张三', ‘age’=>'26', 'sex'=>'男' ) $str = var_export($arr,TRUE); file_ 阅读全文
posted @ 2020-11-23 01:16 caibaotimes 阅读(530) 评论(0) 推荐(0) 编辑
摘要:array_walk_recursive — 对数组中的每个成员递归地应用函数 用array_walk_recursive()函数就非常灵活,可以把任意维度的数组转换成一维数组。就是把所有的值都转换成一维数组,而且键值相同不会被覆盖 $result = []; array_walk_recursiv 阅读全文
posted @ 2020-11-23 00:14 caibaotimes 阅读(1796) 评论(0) 推荐(0) 编辑
摘要:<?php $a = [ [ 'id' => 33, // 这里的键名不固定 'name' => 'aaa', ], [ 'id' => 22, 'name' => 'bbb' ] ]; $dat = []; foreach ($a as $b) { list($k, $v) = array_val 阅读全文
posted @ 2020-11-23 00:10 caibaotimes 阅读(725) 评论(0) 推荐(0) 编辑
摘要:一、相关信息 平时用$_post['']或$_get['']获取表单中参数时会出现Notice: Undefined index: ; 以及我们经常接收表单POST过来的数据时报Undefined index错误 例如:\(act=\)_POST['action'];使用以上代码总是会提示Notic 阅读全文
posted @ 2020-10-30 23:01 caibaotimes 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:include的 返回值,通常情况下,包含成功返回1,包含失败返回false。但是,如果被包含文件中用return返回,那么这个值就是return的值。 注意:带once的方法还是返回1或false,require()所包含的文件不能使用return这样的语句。 阅读全文
posted @ 2020-09-25 01:25 caibaotimes 阅读(505) 评论(0) 推荐(0) 编辑
摘要:PHP设置脚本最大执行时间的三种方法 1、在php.ini里面设置 max_execution_time = 120; 2、通过PHP的ini_set函数设置 ini_set("max_execution_time", "120"); 3、通过set_time_limit 函数设置 set_time 阅读全文
posted @ 2020-09-22 19:43 caibaotimes 阅读(1293) 评论(0) 推荐(0) 编辑
摘要:一个php函数,执行一个命令,并且打开用来输入/输出的文件指针。 说白了就是可以操作执行服务器命令行。 在Laravel开发中,碰到用redis需要proc_open函数,我们只需要打开php.ini找到如下这样的地方 disable_functions = passthru,exec,system 阅读全文
posted @ 2020-09-22 19:41 caibaotimes 阅读(1563) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示