Bonjour,

dans un de mes scripts, j'ai besoin de creer un array() dynamiquement en fonction d'autres array.

J'ai donc essayer ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
$secteur = array(
    '25'  => 'Informatique',
    '50'  => 'Glacier'
);
 
$surface_dispo = array('10','20','30','40','50','100','200');
 
echo"array(\n";
	foreach($secteur as $key => $value){
		echo "$key => array(\n";
		for($i=0;$i<sizeof($surface_dispo);$i++){
			echo "'".($key * $surface_dispo[$i])."' => '".$surface_dispo[$i]."',\n";
			}
		echo"),\n";
	}
echo');';
Ce code retourne bien mon array, mais l'affiche dans la page de résultat, ce qui semble normal vue les echo.

Moi, ce que je voudrai c'est que le résultat soit compris de cette manière par le code. Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$prix = array(
        '25' => array(
              '100' => '100 euros',
              '200' => '200 euros'
    ),
);
Je me demande donc si il existe une fonction du genre constant() pour dire à php que le réusltat de mon script est un array, ou bien si je me suis complètement planté de metode. Et dans ce cas, quelle serait la bonne ?

Merci d'avance.