[PHP] probleme str_replace
lagger
-
lagger -
lagger -
Bonjour a tous ;
J'ai des fichiers qui contiennent des chaines de type
" $screen[quelquechose] " que je voudrait remplacer par
" $screen['quelquechose'] "
Je voudrait donc entourer ce qui est entre crochets (une chaine dynamique alphabétique)par des cotes ' '.
J'ai échoué a rédiger une fonction 'str_replace' ou 'preg_replace' qui me fasse ce travail, alors un peu d'aide me serait vraiment utile
Merci d'avance.
J'ai des fichiers qui contiennent des chaines de type
" $screen[quelquechose] " que je voudrait remplacer par
" $screen['quelquechose'] "
Je voudrait donc entourer ce qui est entre crochets (une chaine dynamique alphabétique)par des cotes ' '.
J'ai échoué a rédiger une fonction 'str_replace' ou 'preg_replace' qui me fasse ce travail, alors un peu d'aide me serait vraiment utile
Merci d'avance.
A voir également:
- [PHP] probleme str_replace
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
J'ai des fichiers qui contiennent des chaines de type
Quels types de fichiers ?
Ensuite je penses qu'il vaut mieux récupérer en 1er lieu le "quelquechose" et ensuite lui donner l'attribut que tu souhaites : string dans ton cas.
Déjà merci pour la réponse,
Pour les fichiers c'est pas le problème, c'est un traitement sur les chaine de caractères
en fait je cherche un truc dans le genre
<?php
$texte="des trucs screen[abcd] des trucs";
echo preg_replace("#^screen\[(\.)\]#", "screen['$1']", $texte);
?>
Je veut que ce code m'affiche "des trucs screen['abcd']des trucs"
une autre solution SVP ?
Pour les fichiers c'est pas le problème, c'est un traitement sur les chaine de caractères
en fait je cherche un truc dans le genre
<?php
$texte="des trucs screen[abcd] des trucs";
echo preg_replace("#^screen\[(\.)\]#", "screen['$1']", $texte);
?>
Je veut que ce code m'affiche "des trucs screen['abcd']des trucs"
une autre solution SVP ?