Değişkeni değiştirmek için ya aynı isimli bir değişkene yeniden tanımlamanız lazım yada farklı bir değişkene atamanız lazım. Sizin yaptığınız sadece bir replace etmek ama bir değişken tanımlamadığınız için content aynı kalmaktadır.
$degisken_adi = yapilacak_islem; gibi...
Merhabalar. Bir yerde takıldım.
Bu şekilde replace ettiğim zaman yanlış sonuç alıyorum.
Sebebi ne olabilir?
<?php
foreach($cikti[1] as $title) {
$mycontent = str_replace('<h1>', '<h1 id="' . seo($title) . '">' . $title . '</h1>', $mycontent);
$mycontent = str_replace('<h2>', '<h2 id="' . seo($title) . '">' . $title . '</h2>', $mycontent);
$mycontent = str_replace('<h3>', '<h3 id="' . seo($title) . '">' . $title . '</h3>', $mycontent);
$mycontent = str_replace('<h4>', '<h4 id="' . seo($title) . '">' . $title . '</h4>', $mycontent);
$mycontent = str_replace('<h5>', '<h5 id="' . seo($title) . '">' . $title . '</h5>', $mycontent);
$mycontent = str_replace('<h6>', '<h6 id="' . seo($title) . '">' . $title . '</h6>', $mycontent);
}
?>
<?php echo $mycontent; ?>Kaydettiğim:
yanlış sonuç: