{PHP}拆分文本字符串

时间:2017-03-18 11:11:25

标签: php api split

所以我可能正在制作api系统,我正在尝试获取客户端req api。 我检查了一些教程,发现我可以使用:

$data = $_SERVER['QUERY_STRING'];

它有效,但我得到的字符串为:action=get&id=theapikeygoeshere。 我需要在id=之后只获取文字,我该怎么做? 谢谢!

3 个答案:

答案 0 :(得分:0)

使用parse_str解析查询字符串:

<?php

$arr = array();
parse_str('action=get&id=theapikeygoeshere', $arr);
print_r($arr);

?>

这给出了:

Array
(
    [action] => get
    [id] => theapikeygoeshere
)

答案 1 :(得分:0)

您可以使用$_GET['id']执行此操作。 :) $_GET可用于任何URL参数。

答案 2 :(得分:0)

我认为最好的方法是使用$_GET['id'],但如果您想从 QUERY_STRING 中提取任何内容,请使用

parse_str($_SERVER["QUERY_STRING"], $output);
var_dump($output["id"]);