Je ne suis peut-être pas assez clair dans le titre mais voici mon problème.
J'ai une chaîne comme ce
$chain = "id:20604#*#user_id:32444#*#session_id:0#*#version:142#*#modified:1438610605#*#name:recrutement#*#push:0#*#last_push_execution:0#*#allowempty:1";
Je fais un explode("#*#", $chain);
et maintenant j'ai ceci:
array:9 [
0 => "id:20604"
1 => "user_id:32444"
2 => "session_id:0"
3 => "version:142"
4 => "modified:1438610605"
5 => "name:recrutement"
6 => "push:0"
7 => "last_push_execution:0"
8
]
Mais je veux quelque chose comme ça
array:9 [
"id" => "20604"
"user_id" => "32444"
"session_id" => "0"
"version" => "142"
"modified" => "1438610605"
"name" => "recrutement"
"push"=> "0"
"last_push_execution"=> "0"
]
Quelqu'un peut-il me montrer comment le faire?
grâce
Vous devez utiliser un format de données standardisé comme json ou sérialiser. Ensuite, vous ne devez pas l'analyser manuellement avec tous les problèmes potentiels qui vont présenter. – jeroen