美文网首页
PHP 文本抽出成ini文件

PHP 文本抽出成ini文件

作者: 许一沐 | 来源:发表于2017-12-14 17:27 被阅读17次

function arr2ini(array $a, array $parent = array())
{
    $out = '';
    foreach ($a as $k => $v)
    {
        if (is_array($v))
        {
            //subsection case
            //merge all the sections into one array...
            $sec = array_merge((array) $parent, (array) $k);
            //add section information to the output
            $out .= '[' . join('.', $sec) . ']' . PHP_EOL;
            //recursively traverse deeper
            $out .= arr2ini($v, $sec);
        }
        else
        {
            //plain key->value case
            $out .= "$k=$v" . PHP_EOL;
        }
    }
    return $out;
}


$strings = file_get_contents(__DIR__ .'/logs/v.d');

    $lb = [];

    $line = preg_replace_callback(
        '/([\x{4e00}-\x{9fa5}]+)/um',
        function ($matches) use (&$lb) {
            if (isset($matches[0])) {
                $piy = \WiPortal\Helper\PinyinLib::topinyin($matches[0]);

                $lb[ $piy ] = $matches[0];

                return "%({$piy})%";
            }
        },
        $strings
    );

    // \WiPortal\Helper\Debuger::dump($lb, $line);
    highlight_string($line);

    file_put_contents(__DIR__ .'/logs/v.x', $line);

    $ini = arr2ini($lb);
    file_put_contents(__DIR__ .'/logs/v.i', $ini);

    \WiPortal\Helper\Debuger::dump($lb);

相关文章

  • PHP 文本抽出成ini文件

  • 常见ini配置

    1. php的配置文件 php的配置文件一般是php.ini文件。php.ini文件必须命名为'php.ini'并...

  • php7支持swoole

    修改php.ini文件添加 extension=swoole php.ini文件目录:/usr/local/php...

  • lnmp1.5部署thinkphp5.0踩过坑

    1、开启phpinfo,修改php.ini文件,文件路径:/usr/local/php/etc/php.ini,C...

  • 2020-05-26

    linux 查找php.ini 文件sudo find /* -name 'php.ini' Vim 打开文件同时...

  • MAC Osx PHP安装指导

    php.ini的位置 Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.defa...

  • PHP.INI

    PHP.INI php.ini用来设置PHP的配置项。配置文件(php.ini)在 PHP 启动时被读取。对于服务...

  • linux php修改文件上传大小限制

    因为php web默认上传文件大小有限,需要上传大文件时需要修改php.ini文件。 一、 在php.ini文件中...

  • PHP.INI安全配置

    参考PHP.INI安全配置 在网站上线之前记得在php.ini文件中设置关闭错误提示在php.ini文件的disp...

  • wordpress 上传文件限制调整

    通过php.ini破除限制 新建一个php.ini文件,在你的主机空间的根目录新建一个php.ini文件,或者修改...

网友评论

      本文标题:PHP 文本抽出成ini文件

      本文链接:https://www.haomeiwen.com/subject/wumspxtx.html