我有此數組的圖片:FOREACH在畫面名稱陣列用PHP
array(3) { [0]=> string(15) "./images/00.jpg" [1]=> string(18) "./images/green.png" [2]=> string(18) "./images/image.png" } string(27) "./images/03/./images/00.jpg"
圖片和當然的姓名的數目將隨時變化,如將有恆定刪除/添加新的圖片。
而且我用這個的foreach循環上所有的名字:
foreach($images as $image){
$dest = $dest."/".$image;
copy($image, $dest);
unlink($image);
}
在$圖像VAR我存儲我的圖片名稱陣列(如上所列)。
,並在$ DEST我:
$dest = "./images/".$month;
$month = date("m");
的$圖像VAR(通過一個完整的路徑前在拍攝每張照片之一:./images/00.jpg)以良好的價值觀,但問題是我的$ DEST變種我會得到
./images/03/./images/00.jpg //first iteration
./images/03/./images/00.jpg/./images/green.png //second iteration
./images/03/./images/00.jpg/./images/green.png/./images/image.png //third
我想要做的就是在$ DEST只獲得:
./images/03/00.jpg
./images/03/green.png
./images/03/image.png
值1/ITER通貨膨脹。
因此,我會得到./images/03/./images/00.jpg和./images/03/./images/green.png和./images/ 03 /./ images/image.png,不需要第二個./images參數,有辦法摧毀它?看看我想要的$ dest輸出。 –
更新了我對這句話的回答。 – Lescurel
就是這樣,先生,非常感謝! –