Transformation chaine de caractère. [Résolu]

Messages postés
2
Date d'inscription
mardi 21 juin 2011
Statut
Membre
Dernière intervention
16 août 2011
- - Dernière réponse : coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
- 16 août 2011 à 16:43
Bonjour tout le monde,
J'ai un soucis pour transformer une chaine de caractère qui me servira à alimenter Highcharts.
En gros je récupère mon array sous la forme classique:
'toto' => string '12' (length=2)
  'titi' => string '5' (length=1)

J'aimerai le transformer en:
['toto', 12],['titi', 5]

J'ai essayé avec json_encode et je trouve ça mais bien-sur cela ne suffit pas :
{"toto":"12","titi":"5"}

Avec str_replace j'arrive à supprimer les guillemets mais bon il faut des quotes pour la clé...
si quelqu'un à un code pour faire ça :)

Merci beaucoup par avance
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
27
3
Merci
Bonjour,

$str='';
foreach($key => $val as $tab){
$str.= "['$key', $val], ";
}

un truc comme ça ?

Cordialement,

Maxime

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 198 internautes nous ont dit merci ce mois-ci

Commenter la réponse de coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
27
3
Merci
dsl, j'ai plus fait de php depuis environ 3 ans

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 198 internautes nous ont dit merci ce mois-ci

Commenter la réponse de coucou747
Messages postés
2
Date d'inscription
mardi 21 juin 2011
Statut
Membre
Dernière intervention
16 août 2011
0
Merci
Ca fonctionne! Merci Maxime :) Des heures à me prendre la tête pour rien...enfin c'est jamais pour rien mais bon.
Par contre juste pour info c'est:

foreach($key as $val => $tab){

Merci encore :)

Michael

[Résolu]
Commenter la réponse de fritz931