我正在使用一个简单的php翻译类,我有大约2000多个php文件的翻译类实现和新字符串以及实施,所以我需要一个更新的文本文件与所有翻译字符串。搜索所有php文件中的类之间的字符串
我需要从每个php文件中获取所有翻译后的值,并将其保存到文本文件中,而不会有任何重复的值。
翻译类
<?php $translate->__('Calendar'); ?>
所以我需要得到日历保存到一个txt文件,这应该所有文件夹中的所有文件来完成。
在一切之间$转换 - > __( '和')应保存。
下面的代码由于某种原因不起作用。
$fn = $_SERVER['DOCUMENT_ROOT']."/apps/test/test2/calendar.php";
$handle = fopen($fn, 'r');
$valid = false;
$search = "\/\\$translate\\-\\>__\\(\\'(.*?)'\\)\/g";
while (($buffer = fgets($handle)) !== false) {
if(preg_match_all($search, $buffer, $m)) {
print $m[1];
} else {
}
}
fclose($handle);
那么,祝你好运!说真的,请张贴迄今的尝试。 StackOverflow越来越成为待办事项列表,而不是其他任何东西... – Jan
我把我的代码已经@Jan – adams