Şu şekilde tanımlı olan değişken:
$text = '<b>ajslşdfkajşsdlfka';Nasıl bir fonksiyonla otomatik olarak şu hale gelir:
$text = '<b>asdjalşsdkfjasld</b>';Ve bu etiketler sadece <b> değil, her şey olabiliyor. O yüzden evrensel bir şey olması lazım.
28
●2.917
$text = '<b>ajslşdfkajşsdlfka';Nasıl bir fonksiyonla otomatik olarak şu hale gelir:
$text = '<b>asdjalşsdkfjasld</b>';Ve bu etiketler sadece <b> değil, her şey olabiliyor. O yüzden evrensel bir şey olması lazım.
$text = '<b>ajslşdfkajşsdlfka';
if(preg_match('/<[^>]+\>/si',$text,$al)){
echo $text.str_replace('<','</',$al[0]);
}
Arkadaşım ben verdiğin örneğe göre yazdım fikir olması açısından. Gördüğün gibi örnekte alıntı içinde html tag varsa, o tagın kapanış kısmını alıntı sonuna ekliyor.$kac= strlen($text)-5; //<b />
$sondan = substr($kac,5);
if ($sondan!="<b />"){
$text=$text."<b />";
} 
<?
$deneme = "<b>deneme</";
$deger = substr($deneme,0,9);
preg_match("/<(.*)>/",$deger,$cikti);
$deger = str_replace("<","</",$cikti[0]);
echo $deneme.$deger;
//Çıktısı
//<b>deneme</</b>
?>burada <font> tag'ında bir çok parametree kullanılabiliyor<?
$deneme = "<font>deneme</";
$deger = substr($deneme,0,9);
preg_match("/<(.*)>/",$deger,$cikti);
$deger = str_replace("<","</",$cikti[0]);
echo $deneme.$deger;
//Çıktısı
//<font>deneme</</font>
?>inş fikir verebilmişimdir...