PHP - 从字符串创建数组

标签 php regex arrays string

我有一个看起来像这样的字符串:

single=Single&multiple=Multiple2&check=check1&radio=radio2

我怎样才能创建这样的数组:

array(
  'single' => 'Single',
  'multiple' => 'Multiple2',
  'check' => 'check1',
  'radio' => 'radio2',
)

最佳答案

使用parse_str

parse_str('single=Single&multiple=Multiple2&check=check1&radio=radio2', $data);

在 $data 中你将拥有你的变量。

关于PHP - 从字符串创建数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838531/

相关文章:

android - 对两个相关字符串数组进行排序

php - http内联框包括一些行

python - 正则表达式搜索是否保证返回第一个匹配项?

javascript - 如何更改数组字符串中特定单词的颜色? : Javascript/jQuery

regex - 您如何发现 spark 数据框中列格式的异常?

javascript - 在 javascript 中获取某个单词之前的单词的最佳方法

php - 当使用 php 和 mysql 列出数据库中的信息时,如何使第一行看起来与其余行不同?

php - 以本地语言输出的日期函数

javascript - 通过 PHP、JSON 和 Javascript 将用户特定数据插入 HTML

php - PHP吐出PHP Parse错误:语法错误,/home/cg/root/main.php中第38行出现意外的“类”(T_CLASS)