
Bu gidişle arababamı bile PHP sürecem
explode ile verdiğin son örnek gayet güzel işliyor , ellerine sağlık ,teşekkürler
benim işimi görecektir , artık iç içe tag yazdırtmam bende veri eklenirken

benim için , kod dediğin varsın uzun olsun ya, yeterki düzgün çalışsın
o en son dediğini bulursan paylaşıver forumda , merak ettim

1) "arabam var" havası bu denli atılmaz
2) zaten harf büyütmek için niye 2 tane iç içe tag olsun ? dıştaki içerdekileride büyütür zaten
3) benim tavsiyem sen yinede preg_match kullan

explode'la yapılışını artislik olsun diye yaptim

LaCReMeL vermiş bir fonksiyon, denemedim ama çalişiyordur %99.
4) son dediğim şeyi forumda paylaşırsam banlanırım, ele geçirince sanada pm atarim xD olmadı sıfırdan yazcam : (
<?php
$str="amanda aman [doom]deneme[/doom] yapıyoruz peki ya 2 [doom]tane[/doom] varsa ? olur ya [doom] baska [/doom] birtane daha vardir. senimi kiricam hadi [doom] dört [/doom]tane olsun";
preg_match_all("@\[doom\](.*?)\[/doom\]@i",$str,$cikti);
for ($i = 0; $i < count($cikti[1]); $i++) {
$str = str_replace($cikti[0][$i],strtoupper($cikti[1][$i]),$str);
}
echo $str;
?>bu da fonksiyon
<?php
$str="amanda aman [doom]deneme[/doom] yapıyoruz peki ya 2 [doom]tane[/doom] varsa ? olur ya [doom] baska [/doom] birtane daha vardir. senimi kiricam hadi [doom] dört [/doom]tane olsun";
function abcxd ($str) {
preg_match_all("@\[doom\](.*?)\[/doom\]@i",$str,$cikti);
for ($i = 0; $i < count($cikti[1]); $i++) {
$str = str_replace($cikti[0][$i],strtoupper($cikti[1][$i]),$str);
}
return $str;
}
echo abcxd($str);
?>
ellerine sağlık