[請益] 莫名奇妙多一個空白

看板PHP作者 (阿德)時間15年前 (2010/06/02 19:23), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
這是第database.php的內容 <?php $fp = fopen ("test.txt" , "r" ) ; while(!feof($fp)) { $text=(fgets($fp,100)); $abc='<input type="checkbox" name="db[]" value="'.$text.'">'.$text; echo $abc; echo "<br />"; } fclose($fp); ?> 大意是讀取text檔案裡面的資料作為選項 接著是table.php的內容 <? if(isset($_POST['db'])) { foreach($_POST['db'] as $key =>$value) { $str=$value.".txt"; echo "{$str}<br />"; } } ?> 大意是接收database.php所傳來的勾選值 作為開啟接下來檔案的檔名 不過我在測試的時候從database所傳來的值會莫名奇妙加個空白 變成DB1 .txt 而不是預期的DB1.txt 這樣沒有辦法開啟下一個檔案所需要的txt黨 可以請高手幫忙看看嗎 剛學幾天而已 研究好久還是研究不出原因 感謝> < -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 74.115.5.46

06/02 20:00, , 1F
$str=trim($value).".txt";
06/02 20:00, 1F

06/02 20:05, , 2F
可以了 感謝樓上!!
06/02 20:05, 2F

06/03 02:17, , 3F
trim用來去除前後空白
06/03 02:17, 3F

06/03 02:21, , 4F
也可以在後面丟變數去除別的東西...詳情請GOOGLE(?)
06/03 02:21, 4F
文章代碼(AID): #1C1Zy_8K (PHP)
文章代碼(AID): #1C1Zy_8K (PHP)