自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 将中英文混合字符串分解为固定长度的字符串数组

本篇博文是对上一篇博客将中英文混合字符串分解为固定长度(一个英文算一个位置,一个中文算两个位置)的字符串数组的优化,将不足一行的字符串直接返回,最后一行的字符串不做遍历,直接拼接到最后一行function cutCharacters($string = '', $length = 24) { $num = 1; $t = 0; $x = 1; $result = [['count'=>0,'str'=>'']]; $strlen = mb_strlen($st

2020-09-11 16:50:50 227

原创 PHP中英文混合字符串按字符数截取为数组

因为打印功能需求,需要将长字符串按照字数换行打印并对齐。本代码是对上一篇博文《按照每行字数分解字符串,汉字算一个字符》补充。另:15个汉字长度为30个字符数。/** * @content 按照字数分解字符串为数组 * @param string $string 待分解字符串 * @param int $length 每行位数,一个汉字2个位置,一个英文或数字为一个位置 * @return array [分解行数,分解后的字符串数组] */function subFormStr($stri

2020-09-02 10:49:01 318

原创 一纬数组键名后追加特定字符串

键名后追加特定字符串/*** 键名后追加特定字符串* @param string $str* @param array $value* @return array*/function addKeysStr($str,$value){ $keys = implode($str.',',array_keys($value)).$str; $dataTemp = array_combine(explode(',',$keys),array_values($value)); r

2020-08-26 10:08:11 128

原创 按照每行字数分解字符串,汉字算一个字符

按照每行字数分解字符串,汉字算一个字符/** * 按照每行字数$len的长度分解$str,返回行数和字符串数组,每个汉字算一个字长。 * @param int $len * @param string $str * @param string $encoding * @return array */function subFormStr($len = 1,$str = ‘aa’,$encoding = 'utf-8'){ $arr = []; $strLen = mb_str

2020-08-26 09:59:57 133

原创 windows10下PHP7安装扩展curl失败解决办法

按照之前复制curl的相关dll到apache的bin目录,重启Apache后,curl未在PHP7.2、7.3、7.4生效。在网上看了一大堆办法都失败。无奈看了下PHP官网介绍https://www.php.net/manual/zh/curl.installation.php,原来工作方式失效了!直接按照官网操作没那么多问题。说实话,那些文章可以下了,已经完成了历史任务了。按照官网方案,以下是我的http.conf的引用。在apache配置文件中追加下面三行:LoadFile D:/php-7.

2020-08-07 14:36:32 1062

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除