je dois encoder un tableau similaire:json_encode tableau avec un indice int
Array
(
[0] => 393922111111
[1] => 393433333333
[2] => 393555555555
)
avec json_encode.
Je reçois ceci:
["393922111111","393433333333","393555555555"]
qui ne semble pas correct. I.e. je l'ai mis dans un
echo '<input type="hidden" id="destinatariSMS" name="destinatariSMS" value="';
echo json_encode($destinatariSMS);
echo '" />'.PHP_EOL;
et dans la page suivante 'ne recevra que la première tranche.
Pourriez-vous me donner un indice? Je vous remercie!
Indice: utilisez 'intval()' pour les forcer à un entier au lieu d'une chaîne. – Pitchinnate
Ces nombres dépassent la limite entière de 32bit en PHP 32bit, ainsi ils DOIVENT être encodés en tant que chaînes. –
Ou utilisez simplement des guillemets simples pour votre 'value = ''', de sorte que vous n'ayez pas de guillemets doubles entre guillemets. – Pitchinnate