[請益] 多執行緒的函數

看板PHP作者 (希望)時間18年前 (2007/08/02 04:47), 編輯推噓7(701)
留言8則, 6人參與, 最新討論串1/1
小弟想使用system同時去刪除多個檔案, 但是使用while並不能同時執行, 所以想請問各位前輩知不知道什麼函式可以同時做到的。 程式範例: $file = array("a.txt","b.txt","c.txt", ... ,"n.txt"); $i = '0'; while(i < n){ system("rm $file[$i]",$return); } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.33.191

08/02 05:09, , 1F
請用 PHP_Fork
08/02 05:09, 1F

08/02 05:11, , 2F

08/02 05:29, , 3F
刪除檔案可以用 unlink()...
08/02 05:29, 3F

08/02 05:32, , 4F
for ($i=0;$i<count($file);$i++){unlink($file[$i]);}
08/02 05:32, 4F

08/02 18:56, , 5F
implode再rm
08/02 18:56, 5F

08/02 22:44, , 6F
感謝各位前輩,我在按照前輩所說的試看看
08/02 22:44, 6F

08/02 22:47, , 7F
不過我應該會比較偏向多執行緒的處理方式
08/02 22:47, 7F

08/03 04:16, , 8F
rm implode(" ", $file)
08/03 04:16, 8F
文章代碼(AID): #16iF5TA1 (PHP)
文章代碼(AID): #16iF5TA1 (PHP)