为自己加油
个人记录学习笔记的网站
php将警告转换为异常
有许多内置的PHP函数会生成通知或警告,提示您在发生问题时无法关闭,例如parse_ini_file和file_get_contents。一种常见的解决方案是使用@运算符禁止显示并通过error_get_last()函数获取警告信息:$result = @file_get_contents($url); if (false === $result) { // inspect&
2020年10月31日 10时10分07秒
894次浏览
分类:PHP
阅读更多
PHP的SoapClient选择服务端口
我目前正在与SOAP服务集成,该服务定义了两个不同的服务。WSDL的相关部分是:<wsdl:service name="Config"> <wsdl:port name="BasicHttpBinding_IConfiguration" binding="tns:BasicHttpBinding_IConfiguration"> &
2020年10月30日 21时10分32秒
1025次浏览
分类:PHP
阅读更多
验证php session id 是否有效,验证默认的PHP会话ID值
我最近需要验证PHP会话ID创建的值。经过一些研究,我意识到有两个与此值相关的有趣的php.ini配置设置:session.sid_length是ID中的字符数 session.sid_bits_per_character控制使用的字符集。从手册上可以知道可能的值为 '4'(0-9,af),'5'(0-9,av)和'6'(0-9,az,AZ,“-”,“,”)因此,要验证会话ID,我们需要创建一个正则表达式,以查找预期长度的正确字符集。funct
2020年10月30日 21时10分24秒
1034次浏览
分类:PHP
阅读更多
如何将 PHP 数组转换为 JSON 格式数据,如何将 PHP 对象转换为 JSON 格式数据
本文章纯属为了百度流量复制,哈哈以下实例演示了如何将 PHP 数组转换为 JSON 格式数据:<?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e
2020年10月28日 21时10分05秒
886次浏览
分类:PHP
阅读更多
redis延迟队列php,php redis延迟队列,redis延迟队列
记得在上一家公司时公司没有延迟队列,直接使用redis list进行使用,如果不到执行时间则继续丢回去,这样的方式太浪费IO,而且没办法保证执行顺序。本文没有使用有赞的redis延迟队列设计,使用的是redis有序集合的特性来完成。大致思路如下:(1).下单成功通过zadd key score value命令把订单信息写入到集合中,例如key:order score:指定要执行的时间戳(单位秒) value:订单id集合的最终元素成员如下score &nbs
2020年10月25日 18时10分12秒
1258次浏览
分类:PHP
阅读更多
php php_strip_whitespace,php删除代码注释和空格
php_strip_whitespace函数会将指定文件中的注释和空格删除并返回新的代码字符串(1).创建a.php如下:<?php $code = php_strip_whitespace('./b.php'); var_dump($code);(2).创建b.php如下:<?php /** * 判断是否是微信浏览器 */ function is_weiXin() { &nb
2020年10月13日 15时10分07秒
1004次浏览
分类:PHP
阅读更多
php获取指定日期区间的所有日期,php输出指定范围的所有日期
php输出指定范围的所有日期函数,网上别人封装的,道理很简单,获取最大值和最小值的时间戳,然后+1day即可,测试有效function periodDate($startDate, $endDate) { $startTime = strtotime($startDate); $endTime = strtotime($endDate)
2020年10月13日 10时10分33秒
1009次浏览
分类:PHP
阅读更多
php json_encode JSON_ERROR_UTF8 Malformed UTF-8 characters, possibly incorrectly encoded
最近在项目中遇到json_encode返回false,通过json_last_error()和json_last_error_msg()函数获取到的错误代码为5,错误信息为Malformed UTF-8 characters, possibly incorrectly encoded,参考代码://用户信息 $data = [ 'age' => 18, &n
2020年10月12日 21时10分01秒
1790次浏览
分类:PHP
阅读更多
php去除html标签,php strip_tags
最近在采集文章内容时需要对文章提取前100个字符串作为文章摘要,但是输出带有html标签,使用php去除即可。<?php echo strip_tags("Hello <b>world!</b>"); ?>strip_tags函数可以轻松的将字符串中的html标签清空,它的第二个参数还能支持设置哪些不用清除。参数描述string必需。要清除html标签的字符串。allow可选。规定允许的标签。这些标签不会被删除。例如
2020年10月11日 13时10分15秒
1664次浏览
分类:PHP
阅读更多
phpQuery,php爬虫类库,像jQuery一样轻松采集内容
phpquery能使得php操作html字符串像jquery一样简单,但是phpquery官方好像没有维护了,我们引入包使用querylist的依赖包,因为它是一直在单独github维护的github地址:https://github.com/jae-jae/phpQuery-single (1).安装包composer require jaeger/phpquery-single(2).使用$html = <<<STR <div
2020年10月10日 21时10分25秒
2105次浏览
分类:PHP
阅读更多
‹‹
上一页
7
8
9
10
11
下一页
››
Top
首页
在线工具
后台登陆
×
×