hyqo / pair
1.0.0
2023-03-05 17:20 UTC
Requires
- php: ^7.2|^8.0
Requires (Dev)
- phpunit/phpunit: ^8.5
README
为什么不使用 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