【问题标题】:PHP key=value string to arrayPHP键=值字符串到数组
【发布时间】:2011-11-04 21:10:48
【问题描述】:

我有一个字符串 category=45&format=1,我想将其转换为 key=value 数组。

有谁知道是否有一种快速的方法来做到这一点,而不必编写一个爆炸的函数 & 然后 = *打鼾 *

【问题讨论】:

  • 我预测会有不少于六个答案,但只有 25% 是正确的
  • 其实这样的函数你写的太吓人了,会花你写这个问题的时间。所以, - 没有真正的时间节省。
  • 因为实际上有一个原生函数,所以保存在性能上!
  • 哦。不谈业绩

标签: php arrays key-value


【解决方案1】:

由于您处理的是 URL 查询格式:parse_str

parse_str('category=45&format=1', $array);

http://php.net/parse_str

【讨论】:

  • 我知道有一些原生的东西!
【解决方案2】:

如果是查询字符串或不包含特殊字符,您可以使用parse_str

【讨论】:

    猜你喜欢
    • 2018-03-06
    • 2017-04-15
    • 2019-05-13
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多