0

拡張子のないファイルのリストを含むテキスト ファイル [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{ 
?>  
4

5 に答える 5

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{ 
?>  
于 2013-08-26T21:44:04.420 に答える
1

これを試して:

echo trim($list) . trim($extension);
于 2013-08-26T21:44:27.747 に答える
0

トリミング機能を使う

echo trim($list) . trim($extension);
于 2013-08-26T22:00:10.633 に答える
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;
    }
}
?>

これはそれに対する簡単な解決策です

于 2013-08-26T21:45:01.720 に答える
0
echo $list.$extension; 

表示する前に $extension に trim() を作成して、スペースがないようにすることができます。

于 2013-08-26T21:45:43.350 に答える