Simplifier une ligne de code

  • Auteur de la discussion Auteur de la discussion sff
  • Date de début Date de début
WRInaute impliqué
Bonjour,

J'aimerais savoir comment je pourrais simplifier (si possible) et optimiser cette petite ligne de code :

Code:
	switch ($equip['type']) {
				case 1: $type='arme'; $power='Pouvoir d’attaque'; break;
				case 2: $type='armure'; $power='Pouvoir de défense'; break;
				default : $type='bouclier'; $power='Pouvoir de défense'; break;
				}

Merci
 
WRInaute passionné
euh...

Code:
	switch ($equip['type']) {
				case 1: 
				  $type='arme'; 
				  $power='Pouvoir d’attaque'; 
				  break;

				case 2: 
				  $type='armure'; 
				  $power='Pouvoir de défense'; 
				  break;

				default : 
				  $type='bouclier'; 
				  $power='Pouvoir de défense'; 
				  break;
				}


ça te plais ça ?
 
WRInaute accro
C'est pas de la simplification que tu fait la 1-sponsor. C'est de la lisibilité.

Simplifier ceci "simplement", c'est pas possible. Mais l'étendre, ça se fait. Un truc du genre de :

Code:
$type= mysql_fetch_array(mysql_query('SELECT * from types WHERE id = \'' . $equip['type'] . '\';'));
print_r($type);

Après bien évidemment il faut que la base de données types existe et qu'elle ait les valeurs adaptées.
 
WRInaute accro
Euh... Et avec un tableau associatif (ou deux)? Ça ne va pas forcément simplifier grand chose dans le code (ça ne fait que déplacer la liste des données), mais ça devrait l'optimiser un petit peu (à tester quand même).

Jacques.
 
Discussions similaires
Haut