PHP

Jieba-php中文分词

“結巴”中文分詞:做最好的 PHP 中文分詞、中文斷詞組件。 / “Jieba” (Chinese for “to stutter”) Chinese text segmentation: built to be the best PHP Chinese word segmentation module. http://jieba-php.fukuball.com

blueidea

基于PSCWS4词库的PHP中文分词工具

基于PSCWS4的PHP中文分词工具词库官方网址:http://www.xunsearch.com/scws/ 这是用纯 PHP 代码实现的 C 版 Libscws 的全部功能,即第四版的 PSCWSPSCWS4 使用文档:http://www.xunsearch.com/scws/docs.php#pscws4 安装composer require wxkxklmyt/pscws 安装 使用 运行结果 静思 善解 法师 柔和 做到 其它说明 默认返回结果为字符串,返回字符串支持自定义分隔符,默认为空格 支持返回结果为数组 支持返回词数量自定义,默认为5个

blueidea

清除不可见空格

用 $str = preg_replace(‘/^[\pZ\pC]+|[\pZ\pC]+$/u’,”,$str); http://php.net/manual/zh/regexp.reference.unicode.php 在选用 UTF-8模式时用于匹配通用字符类型 pC:所有的unicode“other”pZ:所有的unicode“separator” ,所有空格和不可见字符

blueidea

文档转换

1.使用phpword 实现word->pdf 2.Html2word https://packagist.org/packages/cshaptx4869/html2word 3.word->html https://segmentfault.com/a/1190000019821351?utm_source=tag-newest 4.PDFdo: http://www.pdfdo.com/doc-to-pdf.aspx 5.cshaptx4869/html2word https://packagist.org/packages/cshaptx4869/html2word

blueidea

PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结

本文实例总结了PHP实现二维数组(或多维数组)转换成一维数组的常见方法。分享给大家供大家参考,具体如下: 假设有下面一个二维数组: 现在要转换成一维数组,有两种情况: 一种是将指定列转换成一维数组,这在另一篇文章有总结:PHP提取多维数组指定一列的方法总结。 现在我们重点讲第二种情况,就是把所有的值都转换成一维数组,而且键值相同不会被覆盖,转换后的一维数组是这样的: 主要有下面几个方法。 1 array_reduce函数法 用array_reduce()函数是较为快捷的方法:? 因为array_merge函数会把相同字符串键名的数组覆盖合并,所以必须先用array_value取出值后再合并。 如果第二维是数字键名,如: 那么直接这样就可以了: 2 array_walk_recursive函数法 用array_walk_recursive()函数就非常灵活,可以把任意维度的数组转换成一维数组。 例如,下面这个多维数组: 用这个方法后就变成: 3 array_map函数法 用array_map和array_reduce函数的方法类似,如下: 只是需要多声明一个空的$result数组。 另外,也可以用array_walk的方法,和foreach循环的方法,原理和上面一样。

blueidea