php从字符串中回显某些字符

时间:2018-01-15 04:09:53

标签: php json

我有这个字符串

{"CALL CENTER":"CALL CENTER"}

我需要打印CALL CENTER并尝试使用

substr($mystring, strpos($mystring, ":") + 1)

它给了我"CALL CENTER"}

如何从结果中删除特殊字符?

2 个答案:

答案 0 :(得分:5)

使用json_decode并将assoc数组标志设置为true,然后您只需访问数组中的数据而不是自己解析字符串。

$jsonArray = json_decode('{"CALL CENTER":"CALL CENTER"}', true);
echo $jsonArray['CALL CENTER']; // CALL CENTER

$jsonArray = json_decode('{"CALL CENTER":"CALL CENTER 2"}', true);
echo $jsonArray['CALL CENTER']; // CALL CENTER 2

http://sandbox.onlinephpfunctions.com/code/7650e1b9e705318e31c2b02f44ed05f9ee201d13

答案 1 :(得分:0)

您可以使用trim()功能:

$mystring = trim($mystring, '"}');

文档:http://php.net/manual/en/function.trim.php