hyqo/

pair

1.0.0 2023-03-05 17:20 UTC

This package is auto-updated.

Last update: 2024-09-05 20:27:20 UTC


README

Packagist Version Packagist PHP Version Support GitHub Workflow Status

为什么不使用 parse_str?

因为 parse_str 只与 URL 查询字符串格式一起使用。

所以 foo="bar" 将被解析为

array(1) {
  ["foo"]=>
  string(5) ""bar""
}

我们有一个双引号值 "bar"。相反,您可以使用 parse_pair,如果值是有效的双引号,它将被展开

安装

composer require hyqo/pair

用法

use function Hyqo\Pair\parse_pair;

[$key, $value] = parse_pair('foo="bar"');

echo $key; //foo
echo $bar; //bar

如果字符串有效,它将被解析

如果字符串无效,结果将是 null