У меня есть такой массив, который я json кодирую:
$regularArray = array(
array( "label" => "Hello World", "value" => 1 ),
array( "label" => "Hej Världen", "value" => 2 )
);
$jsonArray = json_encode( $regularArray );
("Hej världen" означает шведский мир на шведском языке) Но когда я печатаю $jsonArray
, я получаю это:
[{"label":"Hello World","value":1},{"label":null,"value":2}]
Почему метка null
для второго элемента в массиве? Я знаю, что это связано со словом «Världen», поскольку оно содержит нестандартные буквы. Как я могу обойти это?