1
我有一個函數在文本文件中搜索字符串。我想使用相同的函數將所有行分配給數組,以防我將要替換該字符串。所以我只會讀輸入文件一次。如何將值分配給函數內的全局數組? (php)
我有搜索功能工作,但我不知道如何處理數組的事情。
的代碼是類似的東西(我做了代碼示例要簡單得多,所以請忽略搜索功能,實際上是不低於)
function read_ini($config_file_name,$string){
$config_file = file($config_file_name);
foreach($config_file as $line) {
return_string = trim(substr($line,0,15));
$some_global_array = $line'
}
}
echo read_ini('config.ini','database.db')
if ($replaced) {file_put_contents('config.ini', $some_global_array);}
我可以這樣做嗎? '全局$ config_file =文件($ config_file_name);'在我的函數內? – Radek 2010-07-12 06:15:34
@Radek你不想要'global'關鍵字。這是不好的做法。只需從'return'值分配修改後的數組即可。 – Gordon 2010-07-12 06:48:13