2010-08-24 3 views
4

j'ai plusieurs chaînes qui seront remplacées par la même chaîne ...PHP chaîne Remplacer une portion de tableau des valeurs

-à-dire

$text=str_ireplace('[/VIDEO]','</div>',$text); 
$text=str_ireplace('[/ARTICLE]','</div>',$text); 
$text=str_ireplace('[/IMG]','</div>',$text); 

de toute façon d'utiliser un tableau au lieu de la valeur de chaîne initiale?

Répondre

11

Oui. Consultez la documentation de str_ireplace:

Si la recherche et remplacer sont des tableaux, puis str_ireplace() prend une valeur de chaque tableau et les utilise pour faire des recherches sur le sujet et de le remplacer. Si replace a moins de valeurs que search, une chaîne vide est utilisée pour le reste des valeurs de remplacement. Si search est un tableau et replace est une chaîne, alors cette chaîne de remplacement est utilisée pour chaque valeur de recherche.

$text=str_ireplace(array('[/VIDEO]', '[/ARTICLE]', '[/IMG]'),'</div>',$text); 
+0

obtenu, je jure que je l'ai essayé sans succès, mais fonctionne maintenant .. bien sûr. merci. –

+0

yup qui le ferait. Si ce n'est pas le problème, c'est ailleurs. – Hydrino

Questions connexes