gpt4 book ai didi

php - 从 JSON 响应中删除重音

转载 作者:搜寻专家 更新时间:2023-10-31 21:18:40 24 4
gpt4 key购买 nike

我从社交网站返回一个 JSON 响应。我想删除某些重音字符。

例如:L\u00e1szl\u00f3 M\u00e1rton,上面写着“László Márton”,我想变成 Laszlo Marton。

我想保持 JSON 格式不变,因为我会将它发送到。

我该怎么做?

最佳答案

请参阅已接受的答案:How do I remove accents from characters in a PHP string?

$input = "Fóø Bår";

setlocale(LC_ALL, "en_US.utf8");
$output = iconv("utf-8", "ascii//TRANSLIT", $input);

print($output);

如果服务器配置正确(如引用问题所述),这应该可以工作。

编辑:它没有。

这样就可以了:)

$string = current(json_decode('["L\u00e1szl\u00f3 M\u00e1rton"]'));

$a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
$b = 'aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRr';
$string = utf8_decode($string);
$string = strtr($string, utf8_decode($a), $b);

echo $string; // output > Laszlo Marton

关于php - 从 JSON 响应中删除重音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734781/

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