1

この方法で保存されたMySQLデータベースにレコードがあります

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

このレコードを銀行から取得し、変数に入れます

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

この変数またはレコードを配列に変換するにはどうすればよいですか

$arr= ??????
4

1 に答える 1

1
  • str_replace()関数を使用して文字列を JSON 形式に変換します=>(:文字列は PHP 配列と JSON 形式が混在しています)。
  • 次に、json_decode()関数を 2 番目のパラメーターを 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);
于 2018-10-08T13:10:16.533 に答える