如何获取 PHP 中特定值的字符串数组?
How to get array of string for particulate value in PHP?
这是我的数组,我只能从该数组中获取名称,所以我该如何获取它
[
{
"name":"imgpsh_fullsize_anim_31.png",
"type":"image\/png",
"tmp_name":"\/tmp\/phpcaGk0O",
"error":"0",
"size":"34171",
"file":"imgpsh_fullsize_anim_31.png",
"cookie":
{
"name":"admin",
"value":"s3jbpiubqq13tsrase0d4e6cma",
"lifetime":"900000",
"path":"\/nback",
},
"previewType":"image"
}
]
我假设这是您手中的 JSON 字符串,所以基本上:
$arr = json_decode($str, true);
$name = $arr[0]["name"];
如果您调用数组 $myArray
,您将只提取变量 name,如下所示:
$name = $myArray->name;
如果是 JSON:
$myJSONArray = json_decode($myArray);
$name = $myJSONArray[0]["name"];
这是我的数组,我只能从该数组中获取名称,所以我该如何获取它
[
{
"name":"imgpsh_fullsize_anim_31.png",
"type":"image\/png",
"tmp_name":"\/tmp\/phpcaGk0O",
"error":"0",
"size":"34171",
"file":"imgpsh_fullsize_anim_31.png",
"cookie":
{
"name":"admin",
"value":"s3jbpiubqq13tsrase0d4e6cma",
"lifetime":"900000",
"path":"\/nback",
},
"previewType":"image"
}
]
我假设这是您手中的 JSON 字符串,所以基本上:
$arr = json_decode($str, true);
$name = $arr[0]["name"];
如果您调用数组 $myArray
,您将只提取变量 name,如下所示:
$name = $myArray->name;
如果是 JSON:
$myJSONArray = json_decode($myArray);
$name = $myJSONArray[0]["name"];