PHP:
$pat="/s-(.*?)>(.*?)<(.*?)\|(.*?)>/";
$yeni=preg_replace($pat,'s-$1>$2<$3|$4>', $icerik);
print_r(nl2br(htmlspecialchars($yeni)));
preg_replace komutunda ilk defa kullanmak istediğim bir komut var $4 e veya diğer şekliyle \\4 e denk gelen sayı üzerinde matematiksel işlem yapmak istiyorumatıyorum $4 e gelen sayı 10 ve ben bunu 6 ile toplamak istiyorum değişikliklerin hepsinde geçerli olmasını sağlamam lazım..
bu olayı birkaç farklı yolla yapabilirim ama hepsinde bir döngüye almam gerekiyor bu işlem çok yapılacağı için performansı alıp götürmesin diyorum
ama bu tarz işler için tek bir komutun eksikliğini çekiyorum açıkcası bendemi sorun var diye php manual vs. heryere baktım ama cevabı yok.
PHP:
$yeni=preg_replace($pat,'s-$1>$2<\3|'.intval("$4").'>', $icerik);
// bu tarz şeylerde denedim ama sayıya bile dönüşmüyor bir türlü
Bu tarz şeyler için matematiksel işlem yapabileceğim tek komut bilen varmıdır yoksa phpde eksiklik diyebilirmiyiz.