当前位置: 首页 > 面试题库 >

将查询字符串解析为数组

奚曦哲
2023-03-14
问题内容

如何将下面的 字符串 转换为 数组

pg_id=2&parent_id=2&document&video

这是我要寻找的阵列,

array(
    'pg_id' => 2,
    'parent_id' => 2,
    'document' => ,
    'video' =>
)

问题答案:

您需要该parse_str函数,并且需要设置第二个参数以将数据放入数组中,而不是放入单个变量中。

$get_string = "pg_id=2&parent_id=2&document&video";

parse_str($get_string, $get_array);

print_r($get_array);


 类似资料:
  • 问题内容: 我有一个将存储Number对象的列表。该列表将通过分析字符串列表来填充,其中每个字符串都可以表示Number的任何子类。 如何将字符串解析为通用数字,而不是特定的整数或浮点数? 问题答案: 数字不能实例化,因为它是抽象类。我建议传入数字,但是如果您设置为字符串,则可以使用任何子类来解析它们, 要么 @请参阅NumberFormat

  • 问题内容: Java EE具有ServletRequest.getParameterValues()。 在非EE平台上,URL.getQuery()仅返回一个字符串。 当不在 Java EE上时,正常解析URL中的查询字符串的正常方法是什么? < rant > 尝试创建自己的解析器的答案很流行。这是一个非常有趣且令人兴奋的微编码项目,但我不能说这是一个好主意 :( 以下代码片段通常有缺陷或损坏,顺

  • 问题内容: 在此“ Hello World”示例中: 如何从查询字符串中获取参数? 他们在文档中提到: 但是我不知道如何使用它。有人可以解释吗? 问题答案: 您可以使用从方法URL模块在请求回调。 我建议您阅读HTTP模块文档,以了解回调函数。您还应该看看http://howtonode.org/之类的网站,并检查Express框架以更快地开始使用Node。

  • 是否有一种方法来解析/Unmar的查询字符串传递数组作为参数Java映射或自定义类? 网址示例: localhost:8080/app/ws/categories?take=10 我需要像这样解析过滤器参数: 还有一点 - 我在这里使用泽西岛,也许它有可能使用泽西岛的工具解析/取消马歇尔@QueryParam? 无论如何,任何其他Java解决方案也可以。

  • 如何在Kotlin中将字符串转换为字符串数组?为了证明这一点,我有: 我想把它转换成。

  • 我在用Lucene。Net版本3.0。3. 下面是Lucene查询转换为字符串,带有字段键、值和容差。 我想把字符串值传递给Api,在那里我需要转换回Lucene查询。 我使用字段FirstName和LastName尝试了QueryParser和MultifieldQueryparser,但在传递时没有返回确切的查询。