从字符串中删除大括号

soh*_*_ju 2 php

我有一个字符串:

 $string={"name":"simon","age":"23"}
Run Code Online (Sandbox Code Playgroud)

我想从string中删除花括号.Output应该是这样的:

$string="name":"simon","age":"24"
Run Code Online (Sandbox Code Playgroud)

Sar*_*raz 8

这是JSON,我更喜欢使用json_decode并将其转换为数组:

$myArray = json_decode($string, true);
print_r($myArray);
Run Code Online (Sandbox Code Playgroud)

如果你仍然想要,你可以这样做:

$string = '{"name":"simon","age":"23"}';
echo trim($string, '{}'); // "name":"simon","age":"23"
Run Code Online (Sandbox Code Playgroud)


Juv*_*nis 5

假设大括号出现在字符串的第一个和最后一个字符,您可以尝试以下操作:

$string = substr($string, 1, -1);
Run Code Online (Sandbox Code Playgroud)


xan*_*ido 5

preg_replace('/[{}]/', '', $string);
Run Code Online (Sandbox Code Playgroud)