这很简单,但我不知道如何和我真的需要一个快速的答案。删除号码中的报价
所以这里是我的输出。
[[[ 'Dannish', '24'],[ '企业', '34']]]
而且我希望它成为
[[[ 'Dannish',24],['Enterprise',34]]]
或者只是简单地从数字中删除引号。并保持数字。
感谢您的任何帮助。
这很简单,但我不知道如何和我真的需要一个快速的答案。删除号码中的报价
所以这里是我的输出。
[[[ 'Dannish', '24'],[ '企业', '34']]]
而且我希望它成为
[[[ 'Dannish',24],['Enterprise',34]]]
或者只是简单地从数字中删除引号。并保持数字。
感谢您的任何帮助。
$str = "[[['Dannish','24'],['Enterprise','34']]] ";
$pattern = "#'(\d+)'#";
echo preg_replace($pattern, "$1", $str);
这一个作品。谢谢! – Harold
简单而强大! – HanhNghien
如果这正是你正在建设你可以将其转换为整数
(int)$value;
你是如何构建这个字符串的字符串?你有任何代码吗?
难道你不是指'(int)$ value'? –
是的......哎呀,我们只是忽略它! –
你是怎么创建这些数据的?使用'json_encode()'?如果是这样,你可以使用'(int)'将这些数字转换为整数。 – mauris
你想把一个字符串改成一个数字。这很容易(整数)$ value – adrianj98
@mauris一些数据是最后手工创建的,就像我最需要的企业一样]。无论如何,我已经使我的固定,但它的懒惰的方式。 其\t $ return = str_replace(',\'',',',$ return); \t \t $ return = str_replace('\']',']',$ return); – Harold