Çözüldü preg_replace_callback birden fazla özel kod ekleme

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.
Katılım
5 Mart 2014
Mesajlar
5.701
Makaleler
12
Çözümler
44
PHP:
    $Output = preg_replace_callback("~\[MediaImg=(.*?),(.*?)\](.*?)\[/MediaImg\]~s", function($Match)
    {
        $Data = $Match[3];
        $Width = $Match[1];
        $Height = $Match[2];
        //Kodlar
    }, $Input);
Böyle bir kod yazınca özel kod çalışıyor.
PHP:
    $Output = preg_replace_callback("~\[MediaImg=(.*?),(.*?)\](.*?)\[/MediaImg\]~s", function($Match)
    {
        $Data = $Match[3];
        $Width = $Match[1];
        $Height = $Match[2];
        //Kodlar
    }, $Input);
$Output = preg_replace_callback("~\[ShowThread\](.*?)\[/ShowThread\]~s", function($Match)
    {
        $ThreadID = $Match[1];
        //Kodlar
    }, $Input);
    return $Output;
Bu şekilde yazınca alttaki çalışıyor, üstteki çalışmıyor. İkisi birden nasıl çalışır?

Çözüm
"$Input" kısmını "$Output" olarak güncelledim.

Technopat'a konu açınca sorunu çözüyorum. Burada bir enerji mi var? 🧐
 
Durum
Mesaj gönderimine kapalı.

Technopat Haberler

Geri
Yukarı