我想要例如從PHP文件中掃描此$lang['foo1']='foo2';
,所以我嘗試 this,但它不起作用。使用sscanf掃描特殊字符串
$file = "../lang/lang.en.php";
if(file_exists($file)) {
$text = fopen($file, 'r+');
$content = trim(file_get_contents($file, NULL, NULL, 221));
$i = 0;
do {
$n = sscanf($content, "\$lang['%s']=%s;", $s1[$i], $s2[$i]);
echo $s1[$i].'==>'.$s2[$i];
$i++;
} while($s1[$i]! = '' && $s2[$i] != '');
}
我的問題是什麼?
我想得到這個'$ s2 [0] = foo2; '和'$ s1 [0] ='foo1'' –
當你想要一個整數''s2 [0]'時,你必須刪除模式中的''''。 – powtac
OK Thanx我試試你的程序 –