PHP Basit Regex

0 Cevap php

Ben böyle bir şey değiştirmeniz gerekir:

' . $scripturl . ' '.$scripturl.' ' .$scripturl .' '.$context['forum_name'].'

Temel olarak, ' ve . ve $ önemli olmamalıdır arasındaki boşluk miktarı, bu {[(o, 0 ila tüm başlangıç ​​kapmak için ihtiyaç )]} ve ya {$scripturl} ya da {$context[forum_name]} ile değiştirin

Ayrıca, bu değişkenler için DIŞINDA her $ değişken için (kaşlı) ile bu yapmalıyım: $txt ve $helptxt

Ben bu kullanarak preg_replace nasıl yapabilirim?

EDIT I am reading through a PHP file where array values are defined. I am using $data = get_file_contents(file); than I need a Regex to change all variables that are defined in this file with a $ in front of the word, EXCEPT $txt and $helptxt variables, and I need to have these variables + the '. or ' . that is in front of the variable or at the end. EXAMPLE line in this file could be like so:

$txt['dp_who_forum'] = 'Viewing the forum index of <a href="' . $scripturl . '?action=forum">' .$context['forum_name'].'</a>.';

Yani onun yerine, bu değiştirilmesi ihtiyacınız olacak:

$txt['dp_who_forum'] = 'Viewing the forum index of <a href="{$scripturl}?action=forum">{$context[forum_name]}</a>.';

Bu nasıl yapılabilir? Ve ben aynı zamanda bundan $ helptxt değişkenleri dışlamak gerekir.

0 Cevap