Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中提取JSON字符串的键_Php_Arrays_Json - Fatal编程技术网

在PHP中提取JSON字符串的键

在PHP中提取JSON字符串的键,php,arrays,json,Php,Arrays,Json,我正在从事一个项目,通过该项目,我将一些数据从前端解析到后端API,该API采用JSON字符串的形式。我想将JSON字符串转换为PHP对象数组,然后提取密钥 我得到的JSON字符串示例 $jsonString = "{"25100978569":null}" 我的PHP逻辑 $array = json_decode($jsonString, true); 您可以使用array_键获取array的键 <?php $jsonString = '{"25100978569":nul

我正在从事一个项目,通过该项目,我将一些数据从前端解析到后端API,该API采用JSON字符串的形式。我想将JSON字符串转换为PHP对象数组,然后提取密钥

我得到的JSON字符串示例

$jsonString = "{"25100978569":null}"
我的PHP逻辑

$array = json_decode($jsonString, true);

您可以使用array_键获取array的键

    <?php

$jsonString = '{"25100978569":null}';


$array = json_decode($jsonString, true);

$key = array_keys($array);


echo implode(',', $key);
?>

您可以使用array\u键获取array的键

    <?php

$jsonString = '{"25100978569":null}';


$array = json_decode($jsonString, true);

$key = array_keys($array);


echo implode(',', $key);
?>

您可以像这样获得第一个键:

<?php

$jsonString = "{\"25100978569\":null}";

$array = json_decode($jsonString, true);

reset($array);
$first_key = key($array);

echo $first_key;

您可以像这样获得第一个键:

<?php

$jsonString = "{\"25100978569\":null}";

$array = json_decode($jsonString, true);

reset($array);
$first_key = key($array);

echo $first_key;

remove
true
以对象形式获取结果it@devpro我想获取JSON字符串的键,它总是dynamicremove
true
,以获取对象形式isnt的结果it@devpro我想获取JSON字符串的键,该字符串始终为dynamicI获取此值
“[“25100978569]”
我想删除外部数组,只保留一个字符串
25100978569
您可以使用数组的内爆来获取字符串中的键。我更新了代码请检查。我得到了这个值
“[“25100978569”]”
我想删除外部数组以只保留一个字符串
“25100978569”
您可以使用数组内爆来获取字符串中的键。我更新了代码,请检查。