我想從單詞中刪除最後一個字符。 我有一個詞的文件:如何從每行字符串中刪除最後一個字符使用PHP?
hello.
world
welcome.
home..
how.
are.
you
any
thing.
else.
我試圖從每行的末尾刪除.
。 出於某種原因,我的代碼只從最後一個世界刪除點else
,但保持原樣。
這裏是我的代碼:
$words = file('words.txt');
foreach($words as $word)
{
echo substr($word, 0, -1);
echo "<br />";
}
是否有任何人知道我該如何解決這一問題?
你好u_mulder,感謝您的回答。我試了你的第一個代碼,它的工作,但也刪除了最後一個不是點的字符。我改變了:echo substr(trim($ word),0,-1)to echo rtrim(trim($ word),「。」);現在它完美地工作。謝謝 – Gagarin
使用'rtrim'也是一個好主意。樂意效勞。 –
已經嘗試了第二種方式 - 也適用於rtrim而不是substr。再次感謝! – Gagarin