gpt4 book ai didi

php文件重命名循环

转载 作者:搜寻专家 更新时间:2023-10-31 20:50:55 25 4
gpt4 key购买 nike

我经营着一个电子商务网站,并且有大量的产品图片。命名规则很简单:productid-picnumber

但有时图片编号之间会有间隙。

产品 ID 4519 的图片示例:

4519-0.jpg
4519-3.jpg
4519-4.jpg
4519-5.jpg
4519-8.jpg

我正在尝试编写一种算法来重命名图片。本产品中的图片应重命名为:

4519-0.jpg
4519-1.jpg
4519-2.jpg
4519-3.jpg
4519-4.jpg

按顺序。 0 必须始终为 0,因为它是主要产品图像。 -0 始终存在。假设 $ids 是一个包含我所有产品 ID 的数组。

遍历产品 ID 并使用 file_exists() 是最好的方法吗?

最佳答案

我强烈建议你首先从目录列表中获取所有文件名,然后运行重命名“dry”(映射旧名 -> 要更改的文件的新名称)然后输出如果操作的实际结果是预期的结果。

这不仅会为您节省很多 file_exists 检查,还会使事情更安全。

此外,您可以考虑使用一些标准的文件系统实用程序,这些实用程序可以非常快速地重命名/重新编号文件。检查您的操作系统文档。

关于php文件重命名循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7719700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com