为了账号安全,请及时绑定邮箱和手机立即绑定

当存在数组到字符串的转换时,如何使用 php 删除图像?

当存在数组到字符串的转换时,如何使用 php 删除图像?

PHP
繁星淼淼 2022-12-23 12:58:25
我正在尝试使用 php 删除文件夹中的图像,但我似乎收到此错误:注意:第 89 行 C:\xampp\htdocs\teadmised\upload.php 中的数组到字符串的转换为什么我不能用数组值添加字符串值?        $stmt = $pdo->query('SELECT image FROM posts WHERE post_id =' . $number . ' AND NOT image="noimage.png";');        $allFileNames = $stmt->fetchAll();        $countAllNames = count($allFileNames);        for($i=0; $i < $countAllNames; $i++) {            $path = "uploads/" . $allFileNames[$i];  // something is wrong in here            if(!unlink($path)) {                echo "You have an error!";                exit();            }        }
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

$allFileNames[$i]是一个关联数组。

您需要改为使用$allFileNames[$i]["post_id"]


查看完整回答
反对 回复 2022-12-23
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号