php获取html节点内容

获取html节点内容,可以通过正则匹配方式,此种方式要求对正则熟练,缺点也很明显,只要html结构发生变化,就需要重写正则,工作量大而且麻烦;还有一种方式是使用querylist,该插件用作爬虫很是使用,可以像jQuery一样,直接操作节点;今天介绍另一种获取html节点内容的方法;1.工具类<?php /** * Website: http://sourceforge.net/pr...

PHP,前端,服务器,解惑 2023-11-15 15:56:00 232次 83739 0条

获取中国银行和新浪汇率

中国银行汇率查询:https://srh.bankofchina.com/search/whpj/search_cn.jsp1.参数:字段描述nothing开始日期,例如2023-10-23erectDate结束日期,例如2023-10-25pjname币种名称,例如“欧元”page页码,默认12.封装类<?php class BocRate { private ...

PHP,前端,解惑 2023-10-31 16:40:00 306次 11131 0条

GIF图片生成与提取

最好是素材图片大小尺寸一样,生成的GIF图片才好看,同样,提取的图片也要好看些。提取类:GifFrameExtractor<?php namespace tools; /** * Extract the frames (and their duration) of a GIF * * @version 1.5 * @link https://github.com/Sybio/G...

PHP,前端,服务器 2023-07-28 10:01:00 449次 38684 0条

MySQL模糊查询结果按匹配度排序

使用 MySQL 进行模糊查询的时候,受到默认排序的影响,我们会发现与查询关键字相似的记录有时候并没有排到最前面。如 :CREATE TABLE user( id BIGINT(11) AUTO_INCREMENT PRIMARY KEY, name varchar(255) )engine=InnoDB,DEFAULT CHARSET=UTF8; INSERT INTO u...

PHP,服务器 2023-02-07 09:44:00 812次 6237 0条

PHP实现Redis单据锁以及防止并发重复写入

在整个供应链系统中,会有很多种单据(采购单、入库单、到货单、运单等等),在涉及写单据数据的接口时(增删改操作),即使前端做了相关限制,还是有可能因为网络或异常操作产生并发重复调用的情况,导致对相同单据做相同的处理;为了防止这种情况对系统造成异常影响,我们通过Redis实现了一个简单的单据锁,每个请求需先获取锁才能执行业务逻辑,执行结束后才会释放锁;保证了同一单据的并发重复操作请求只有一个请...

PHP,服务器 2022-03-02 21:26:00 951次 5696 0条