Aide - Recherche - Membres - Calendrier
Version complète : Remplacer la meme chaine par une chaine différente
Forum Développeur - Administration serveur, programmation et base de données > Programmation > PHP
flow
Bonjour,
Je souhaiterais modifier les dimensions des cellules d'un tableau de façon dynamique à 10% de leur taille réélle.

Ainsi, chaque width="50" serait remplacé par width="5" et ainsi de suite pour tous les autres width ou height.

Tout cela dans le but de concevoir une version miniature d'une page (sans contenu juste pour la mise en page).

J'aimerais donc procéder dans cet ordre:
POUR CHAQUE WIDTH TROUVE (puis pour chaque height) donc dans une boucle
- récupérer le contenu entre les "..."
- convertir cette valeur en chiffre
- diviser cette valeur par 10
- remplacer la valeur du width trouvé par la nouvelle valeur

Bon jusque la, en langage simple, c compréhensible, mais j'aimerais le faire en PHP, genre avec str_replace, foreach pour la boucle, mais pas moyen !! (en +, foreach fonctionne pas sur ma version de PHP qui est la 4.3.1).

Si vous avez des idées pour m'aider, n'hésitez pas ! Merci !
Ldo
regarde à preg_replace_callback() wink.gif

t'as juste besoin de cette fonction, et de connaitre un peu les regex
au besoin tu as les tutos regex de Qwix dans le wiki smile.gif
flow
Merci, c'est exactement cette fonction que je cherchais smile.gif
Bon allez, jvais me mettre aux expressions regulières maintenant ! ca devrait pas etre bien compliqué pour ce que je veux faire
Merci encore !!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.