【发布时间】:2014-03-25 17:29:39
【问题描述】:
我从文本文件中读取并分配变量,就好像它们是带有列表的数组一样。我通过在换行符上爆炸来做到这一点。
但是,我还想修剪输入两侧的任何空白。根据我的理解和测试,这正是 trim() 所做的。
我想将其缩短,以减少重复性并更易于阅读。
$config = file_get_contents('scripts/secure/config.txt');
list($host, $dbname, $username, $password) = explode ("\n", $config);
$host = trim($host);
$dbname = trim($dbname);
$username = trim($username);
$password = trim($password);
我尝试了几种不同的方法,但似乎都没有奏效。我上面的确实工作,但我正在寻找一种单线方法。
【问题讨论】:
-
我觉得我可以在最后添加一些带有爆炸的东西,以便将所有内容合二为一。像 "explode ("\n", trim($config); 这在视觉上对我来说没有意义。edit我试过这个,但它没有用。