我收到了一个文本文件[list_of_files.txt],没有扩展名的文件列表,例如
image_23.
image_24.
image_25.
我正在使用POST方法向所有行添加单个单词,例如“jpg”并显示结果:
image_23.jpg
image_24.jpg
image_25.jpg
问题是echo显示:
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{
?>
答案 0 :(得分:4)
使用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{
?>
答案 1 :(得分:1)
试试这个:
echo trim($list) . trim($extension);
答案 2 :(得分:0)
<?php
$files = file('list_of_files.txt');
if($_SERVER['REQUEST_METHOD'] == 'POST') {
foreach($files as $list) {
$ext = $_POST['extension'];
$file = $list.$ext;
echo $file;
}
}
?>
这是一个简单的解决方案
答案 3 :(得分:0)
echo $list.$extension;
您可以在$ extension之前进行trim()以显示它以确保没有空格。
答案 4 :(得分:0)
使用修剪功能
echo trim($list) . trim($extension);