回声两个没有空间的$变量?

时间:2013-08-26 21:41:17

标签: php

我收到了一个文本文件[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{ 
?>  

5 个答案:

答案 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);