gpt4 book ai didi

php - 从字符串php中删除度数符号

转载 作者:行者123 更新时间:2023-12-05 05:29:48 25 4
gpt4 key购买 nike

我在数据库中有一个用度数符号写的字符串,问题是当我打印它时我用 unicode 得到它,每个 unicode 都是不同的,即使它们是相同的符号,这让我发疯如何用空格替换度数符号,我是这样做的:

 foreach ($video as $desc) {
if (preg_match('/\/(.*?)"E/', $desc, $match) == 1) {
$test = preg_replace('/[^\x20-\x7E]/', '', $match[1]);
echo $test;
}
}

我的输出是:

22\u00b017'44.1\"N, 114\u00b010'07.7\ 
22\u00b016'55.5\"N, 114\u00b009'16.9\
22\u00b018'50.6\"N, 114\u00b013'00.5\
22\u00b017'14.4\"N, 114\u00b009'04.0\
22\u00b023'16.3\"N, 114\u00b011'05.5\
22\u00b018'48.3\"N 114\u00b013'28.6\

每个 \u00b017 是 postman 中打印的学位符号,但我不想要它们,无法删除或替换它,因为它们每个都不一样,我无法手动设置它

最佳答案

度数符号是\u00b0。您可以使用 str_replace 而不是 RegEx 来删除它:

str_replace('\u00b0', '', $test);

关于php - 从字符串php中删除度数符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74849580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com