php
  • echo
  • 2016-01-24 29 views -1 likes 
    -1

    我這短暫的PHP代碼如何在PHP中打印一行文件的名稱?

    <?php 
    $directory = "Documents"; 
    $a = array_diff(scandir($directory), array('..', '.')); 
    
    foreach($a as $key => $name){ 
        $link = "some http to director" . $name; 
        echo "<a href='$link' >$name</a><br>"; 
    } 
    ?> 
    

    但是這個代碼給了我在單獨的行中的每個字符。

    +0

    使用PHP native class進行目錄迭代。 http://php.net/manual/en/directoryiterator.construct.php –

    +0

    你的代碼對我來說運行良好: - 檢查: - http://prntscr.com/9u3zk0(我的文檔文件夾的屏幕截圖)和http: //prntscr.com/9u3zqr(輸出的php代碼) –

    +0

    同樣在這裏,我在本地運行它,一切都按預期運行。 – adarshdec23

    回答

    0

    <br>將您的鏈接放在新的一行上,用空格或其他分隔符替換它。

    +0

    in
    是不是錯誤的:/ –

    +0

    所以我不明白你想獲得什麼,請問你能添加一些預期結果的例子嗎? –

    +0

    現在我有這個輸出http://postimg.org/image/w1yb85ur3/。在一行中沒有一個docx的名稱。你能幫我嗎? –

    相關問題