伴随着梦想前行

标签 php 下的文章

8/8
2019

php简单分词

//使用php正则提取字符串,包含数字,字母,汉字,及连字符(._-@):
//有效的词如:aaa 000 张三@163.com  a-b_c
preg_match_all('/(([\x{4E00}-\x{9FA5}a-zA-Z0-9\_\-\.@]+))/u', $text, $out, PREG_PATTERN_ORDER);

+ MORE

17/1
2019

php在内存中将数据转换为文件描述符

用到的功能是《支持的协议和封装协议》
http://php.net/manual/zh/wrappers.php

大致是说用文件操作系列(fopen, gzopen)函数处理各种情况的数据;
以下是读取内存中的gz文件内容;

<?php
$data = 'dDIzNHUwMjM5ODQwMjMKcwp0CnMKdAp1CnMKdAp1CmFzbGRrZmpsYXNrZGpmbHNqZAo=';
$fd = gzopen('data://text/plain;base64,'.$data, 'rb');
if(!$fd)
    return false;
$text = ''; 
while(!gzeof($fd)) {
    $text .= gzgets($fd);
}   
gzclose($fd);

+ MORE