Bonjour à tous,
J'interroge une base de données avec php qui contient des tableaux issus de python, donc de la forme :
[[1,3],[4,5]]
Existe t'il une fonction php pour les transformer en array php ?
merci !
<?php
/*il ne faut pas tester seulement sur le premier et le dernier qui peuvent être des cas particuliers*/
$table = "[[1,3],[2,6],[4,5]]";
$lignes = explode ("],[", $table);
$final = array();
$nb_lignes = count($lignes);
for ($i = 0; $i < $nb_lignes; $i++)
{
$laligne = $lignes[$i];
if ($i == 0)
{
$laligne = substr($laligne, 2);
}
if ($i == $nb_lignes-1)
{
$laligne = substr($laligne,0, -2);
}
print "<br>après ";
$final[] = explode (",",$laligne);
}
print_r($final);
?>