Php 使用$\u Get从关联数组中获取值

Php 使用$\u Get从关联数组中获取值,php,arrays,variables,url,get,Php,Arrays,Variables,Url,Get,例如,假设我有这个变量 $p0001 = array("title"=>"This is the title","name"=>"Just Me"); 网址是 https://www.example.com?id=p0001 如何从PHP获取正确的数组?我试过了 echo $_GET["id"]["title"]; 再解释一下,假设我有两个数组变量。我希望它从数组$p0001中回显“title”。那么,我如何确保获得我输入的变量$\u GET?您可以使用 因此,您的变量名是$p

例如,假设我有这个变量

$p0001 = array("title"=>"This is the title","name"=>"Just Me");
网址是

https://www.example.com?id=p0001
如何从PHP获取正确的数组?我试过了

echo $_GET["id"]["title"];
再解释一下,假设我有两个数组变量。我希望它从数组
$p0001
中回显“title”。那么,我如何确保获得我输入的变量
$\u GET

您可以使用

因此,您的变量名是
$p0001
。GET参数
id
基本上是一个指向变量名的指针,因此使用变量变量,我们可以引用我们要查找的变量:

$varname = $_GET['id']; // $varname = 'p0001';
$$varname; // this is basically $p0001
$$varname['title']; // and you can get your title from $p0001
在与
isset($$varname)
一起使用之前,您还可以检查变量是否存在