每日php小技巧
吾每日三省吾身,今天键盘脆乎!手里的刀香乎!拳头又硬乎!
yh1611586847
这个作者很懒,什么都没留下…
展开
-
二分查找(用最少的步骤解决你的从头for循环判断的毛病)
<?php$arr = [];$lenght = 128;$value = 127;for ($i = 1; $i <= $lenght; $i++) { $arr[] = $i;}$res = BinarySearch::index($arr, $value);echo $res;class BinarySearch { public static function index(array $list, int $value) { /..原创 2021-05-13 10:19:58 · 737 阅读 · 0 评论 -
php实现jwt类
<?php/*** * PHP实现jwt加密 *//** * JSON Web Token implementation, based on this spec: * https://tools.ietf.org/html/rfc7519 * * PHP version 5 * * @category Authentication * @package Authentication_JWT * @license http://opensource.org/licens.原创 2021-03-03 11:17:08 · 1000 阅读 · 0 评论 -
php-获取远程图片的宽高和体积大小
/** * 获取远程图片的宽高和体积大小 * * @Author Yin Hao * @DateTime 2020-12-02 * @param string $url 远程图片的链接 * @param string $type 获取远程图片资源的方式, 默认为 curl 可选 fread * @param boolean $isGetFilesize 是否获取远程图片...原创 2020-12-02 17:45:43 · 529 阅读 · 0 评论 -
合并去重一维数组
/** * 合并去重一维数组 * * @param array|null $arr1 * @param array|null $arr2 * @return array */ public static function mergeUniqueArr(?array $arr1 = [], ?array $arr2 = []) : array { if(empty($arr1) && empt...原创 2020-09-21 15:37:02 · 131 阅读 · 0 评论 -
富文本转纯文本
/** * 富文本转文本 * * @param string|null $text * @return string|null */ public static function richTextToText(?string $text) : ?string { if(empty($text)) { return ''; } //把一些预定义的 HTML 实体...原创 2020-09-21 15:35:38 · 1938 阅读 · 0 评论 -
excel表格时间转为时间戳
/** * excel表格时间转为时间戳 * * @param string $excelTime excel表格时间 * @param boolean $time 是否时间设为今天零点时间 * @return string 日期格式 */ public static function excelTimeToTime(string $excelTime, bool $time = false) : strin.原创 2020-09-21 15:32:22 · 1212 阅读 · 0 评论 -
php省市区中文截取
废话不多说,直接上硬菜!!! /** * 省名称截取 * * @param string $province * @return string */ public static function formatProvince(string $province) : string { if(empty($province)) { return ''; } $原创 2020-09-21 15:29:05 · 601 阅读 · 0 评论 -
php特殊表情符号拦截
php7语法,不喜勿喷public static function cleanEmojiStr(string $str) : string { // 匹配的表情符号 $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $str); // 匹配各种符号和象形文字 $regexSym原创 2020-09-21 15:25:58 · 344 阅读 · 0 评论