亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教trim函數trim(`dir/b/o:gn $path`)的一些問題

請教trim函數trim(`dir/b/o:gn $path`)的一些問題

PHP C
BIG陽 2021-12-02 21:07:45
這是一段php遍歷文件夾的代碼,誰能詳細解釋一下這段代碼的工作原理啊,謝謝了
查看完整描述

1 回答

?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

dir/b/o:gn 是windows命令行的dir命令形式

dir 表示列目錄或者文件
/b 表示不使用額外信息(沒有標題信息或摘要)的格式
/o 表示按分類順序列出文件,:后面的gn是排序方式,表示g(按組目錄優先)和n(按字母順序名稱)排序
$path 是要列出文件的目標目錄,使用\分隔的路徑
trim 用于去除左右空白字符.

`` 是反引號,用于執行運算符,注意不是單引號',PHP 將嘗試將反引號中的內容作為外殼命令來執行,并將其輸出信息返回。效果等同shell_exec()函數

最終trim(`dir/b/o:gn $path`) 語句返回的是以 \n 分割的文件列表字符串(包含目錄名和文件名)

//文件數組獲取(包括目錄名)
$files = explode("\n",trim(`dir/b/o:gn $path`))
//文件數組獲取(不包括目錄名)
$files = explode("\n",trim(`dir/a:-d/b/o:gn $path`))

查看完整回答
反對 回復 2021-12-05
  • 1 回答
  • 0 關注
  • 322 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號