在 PHP 中,我有一组照片:
$file = array('p1.jpg','p2.jpg','p3.jpg');
现在我想根据数据库中的行和上传/删除的文件进行动态处理。例如,如果用户上传了 10 张照片并删除了第 2、3、5、9 张照片,则数组现在为:
$file = array('p1.jpg','p4.jpg','p6.jpg','p7.jpg','p8.jpg','p10.jpg');
当用户上传文件时,php脚本将文件名更改为“p”+whatever-row-the-database-is-at+“.jpg”。
我假设我将使用一个循环来测试该行是否存在于数据库中,好吧我很好,但是如何使该输出成为我需要的正确数组?