parsing php multidimensional array vers javascript multidimensional array

Petit nouveau ! | 1 Messages

19 janv. 2019, 00:38

Bonjour à tous, voila mon problème:
ma variable php est un tableau multi
var_dump($php_data);

array(3) { 
	[0]=> array(5) { ["grey"]=> string(3) "aaa" ["black"]=> string(3) "bbb" ["blue"]=> string(3) "ccc" ["green"]=> string(3) "ddd" ["yellow"]=> string(3) "eee" ["brown"]=> string(3) "fff" }
	[1]=> array(5) { ["grey"]=> string(3) "ggg" ["black"]=> string(3) "hhh" ["blue"]=> string(3) "iii" ["green"]=> string(3) "jjj" ["yellow"]=> string(3) "kkk" ["brown"]=> string(3) "lll" }
	[2]=> array(5) { ["grey"]=> string(3) "mmm" ["black"]=> string(3) "nnn" ["blue"]=> string(3) "ooo" ["green"]=> string(3) "ppp" ["yellow"]=> string(3) "qqq" ["brown"]=> string(3) "rrr" } 
	}
Je voudrais extraire certaine valeurs:
foreach (...as... =>...){
...	
	}
	
var js_array = echo json_encode(...);
pour obtenir un tableau multi en javascript:
	
var js_array = [
	['aaa', ccc, eee],
	['ggg', iii, kkk],
	['mmm', ooo, qqq],
	];
Je bloque dans la boucle... Merci d'avance pour votre aide.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

21 janv. 2019, 01:43

Quel est le format de données en PHP auquel tu dois arriver (avant le json_encode()) ?
Ça devrait t'aider pour savoir comment organiser tes foreach.

Et sinon voici une piste supplémentaire qui pourrait t'aider :
https://php.net/array_values
Quand tout le reste a échoué, lisez le mode d'emploi...