我得到了一个文本文件[list_of_files.txt],其中包含一个没有扩展名的文件列表,例如
image_23.
image_24.
image_25.
我使用POST方法在所有行中添加一个单词,例如"jpg",并显示结果:
image_23.jpg
image_24.jpg
image_25.jpg
问题是回波显示:
image_23. jpg
image_24. jpg
image_25. jpg
如何删除空格?
$files=file('list_of_files.txt');
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach($files as $list)
{
$extension = $_POST['extension'];
echo "$list",$exstension,"";
echo "</div>";
}
}else{
?>
使用trim
修剪空白。
$files=file('list_of_files.txt');
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
foreach($files as $list)
{
$extension = $_POST['extension'];
echo trim($list) . trim($extension);
echo "</div>";
}
}else{
?>
试试这个:
echo trim($list) . trim($extension);
<?php
$files = file('list_of_files.txt');
if($_SERVER['REQUEST_METHOD'] == 'POST') {
foreach($files as $list) {
$ext = $_POST['extension'];
$file = $list.$ext;
echo $file;
}
}
?>
这是一个简单的解决方案
echo $list.$extension;
您可以在$extension上做一个trim(),然后再显示它,以确保没有空间。
使用微调功能
echo trim($list) . trim($extension);