"Promoção de Férias","en" => "Vacation Promotion"} 我在银行里拿到这条记录,把它放在-6ren">
gpt4 book ai didi

php - 如何将变量或记录转换为数组

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

我在MySQL数据库中有一条记录就是这样保存的

{"pt" => "Promoção de Férias","en" => "Vacation Promotion"}

我在银行里拿到这条记录,把它放在一个变量里

$retornoBanco= '{"pt" => "Promoção de Férias","en" => "Vacation Promotion"}';

如何将这个变量或记录转换为数组

$arr= ??????

最佳答案

  • 使用 str_replace() 将字符串转换为 JSON 格式函数,通过将 => 替换为 :(您的字符串是 PHP 数组和 JSON 格式的混合)。
  • 然后,您可以使用 json_decode()将第二个参数设置为 true 的函数,以获取关联数组。

尝试(Rextester DEMO):

$retornoBanco= '{"pt" => "Promoção de Férias","en" => "Vacation Promotion"}';

// converting to JSON format
$retornoBanco = str_replace('=>', ':', $retornoBanco);

// converting to array
$retornoBanco_array = json_decode($retornoBanco, true);

关于php - 如何将变量或记录转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52703074/

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