Mysql sorgusu preg_match'in veya preg_replace içinde dize dayanmaktadır?

0 Cevap php

A previous question, bazı metin değiştirme benim wiki için çalışma başardı. Hangi başlıklar ile harika çalışıyor. Ama şimdi ben kimlikleri ile başlıkları değiştirmek istiyorum. Benim wiki için, ben sadece [[wiki :: Başlık]] yerine bu başlık için bir link. Nasıl bu başlık noktada kimlikleri bağlantılar alabilirim?

Aşağıdaki kod çalışır, ancak kimliğini verir. Örnek metin [[tdh::1]] ve [[tdh::5]] içerir. Ben şimdi bu kimliği almak ve bunun için benim veritabanını sorgulamak ve bir bağlantı kurmak için bu sonucu kullanmak istiyorum.

$text = preg_replace("/\[\[tdh::(.+?)\]\]/","<a href=\"*page here*?task=tdhelp&action=read&id=\\1\">\\1</a>", $text);

Bana doğru yönde işaret yararlı olacaktır. Teşekkürler.

0 Cevap