transformer nom de variables

transformer nom de variables - PHP - Programmation

Marsh Posté le 04-08-2005 à 17:11:20    

Bonjour à tous
 
Je tente de faire la chose suivante :
je veux transformer des noms de variables :
 
id en Id
nom_auteur en NomAuteur
champ_de_test en ChampDeTest
 
c'est a dire que je voudrais mettre des majuscules au debut des mots, les mots etant séparé par des _
 
comment feriez vous ça ?
 
Merci d'avance


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 04-08-2005 à 17:11:20   

Reply

Marsh Posté le 04-08-2005 à 17:27:56    

Des variables genre $id / $Id ou le contenu de ces variables? genre $truc = 'nom_auteur';
Dans l'ordre:
 
 
* Renommer des variables:

Code :
  1. $nouveau = '';
  2. $array = split('_', 'nom_auteur');
  3. foreach ($array as $string) { $nouveau .= strtoupper($string{0}) . substr($string, 1); }
  4. eval("\$$nouveau = $nom_auteur;" );
  5. unset($nom_auteur);


Et tu viens de créer la variable $NomAuteur avec le contenu de l'ancien $nom_auteur
 
 
 
* Renommer le contenu d'une variable $truc:

Code :
  1. $nouveau = '';
  2. $array = split('_', $truc);
  3. foreach ($array as $string) { $nouveau .= strtoupper($string{0}) . substr($string, 1); }
  4. $truc = $nouveau;
  5. unset($nouveau);


 
L'idéal serait évidemment de créer une fonction pour automatiser le processus.


Message édité par dotfx le 04-08-2005 à 18:04:35

---------------
www.renderfarm.online
Reply

Marsh Posté le 04-08-2005 à 17:40:05    

c'etait bien la deuxieme : le contenue de la variable
 
ca marche nikel
tu m'enleves une grosse epine du pied
 :love: Merchiiiiii
 


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed