Çö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ı.
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…