我目前正在努力排除空行以保存到數組$presidents
(並通過這樣做,解決了foreach循環回顯沒有名稱的字符串的問題) 。刪除/排除在PHP中保存和使用的空行
我嘗試了一些應該工作的東西,在我的業餘意見當然(preg_match()
,trim()
等)。
有人可以幫助我嗎?
$file = fopen("namen2.txt", "r");
$presidents = array();
$count = count(file("namen2.txt"));
for($i = 1; $i <= $count;){
$file_line = fgets($file);
$line = explode(" ", $file_line);
$president = array();
$president["firstname"] = $line[0];
if(empty($president["firstname"] == false)){
$president["lastname"] = $line[1];
$president["counter"] = $i;
$presidents[] = $president;
$i++;
}
else{echo "fehler";}
}
foreach($presidents as $president_order){
echo "Hey ". $president_order["firstname"]. " ". $president_order["lastname"]. ", du bist der ". $president_order["counter"]. ". Präsident der USA in meiner Liste. \n";
}
編輯:我已經通過改變條件和在插入階段控制我的輸入來解決我的問題,謝謝你的提示!