我有一个字符串: - Array ( [jsonarray]=>["BRMS01","BRMS02","BRMS03"])1
。
我如何以这样的方式解析它,即我只得到双引号内的字符串,如BRMS01
。
这是我到目前为止尝试过的代码
<?php
require "init.php";
$jsonArray=json_decode($_POST['jsonArray']);
preg_match_all('/".*?"|\'.*?\'/', $jsonArray, $matches);
exit(print_r($matches));
mysqli_close($con);
?>
但我得到一个空数组。任何帮助表示赞赏。谢谢:))
答案 0 :(得分:2)
$_POST['jsonArray'] = '["BRMS01","BRMS02","BRMS03"]';
$jsonArray=json_decode($_POST['jsonArray']);
print_r($jsonArray);exit;
&#13;
结果将是:
Array
(
[0] => BRMS01
[1] => BRMS02
[2] => BRMS03
)
&#13;
你可以使用$ jsonArray [0]得到你需要的