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.