如果值为空,如何在 php 中设置 NULL
How can I make if values is empty how to set NULL in php
我的上传功能工作正常,但是如果我从上传的文件夹中获取,如果此时我的上传文件夹中的文件夹没有上传 pdf 我想做如果值为空我该如何设置NULL,我做了但是问题来了。
这是我遇到的错误:
遇到了一个PHP错误
严重性:警告
消息:取消链接(public/repair_pdfs/'repair_report022_02_15_12_56_37_00000065.pdf'):没有这样的
文件或目录
文件名:controllers/test_api.php
行号:3440
我的Php代码是:
for ($i = 0; $i < $names_size; $i++)
{
$uploadPath = 'public/repair_pdfs/';
$filename_with_extension = $names[$i]->pdf;
if (!empty($filename_with_extension)) {
unlink($uploadPath . $filename_with_extension);
} else {
$filename_with_extension = "NULL";
}
// unlink($uploadPath . $filename_with_extension);
}
检查您的错误消息 - 路径包含引号。出于某种原因,您的 $names[$i]->pdf
中包含引号。
因此,您应该修复在 $names[$i]->pdf
或 trim 中添加额外引号的内容,以排除引号。同样在取消链接之前检查文件是否存在
for ($i = 0; $i < $names_size; $i++) {
$uploadPath = 'public/repair_pdfs/';
$filename_with_extension = trim($names[$i]->pdf, "'");
if (!empty($filename_with_extension) && file_exists($uploadPath . $filename_with_extension)) {
unlink($uploadPath . $filename_with_extension);
} else {
$filename_with_extension = null;
}
// unlink($uploadPath . $filename_with_extension);
}
我的上传功能工作正常,但是如果我从上传的文件夹中获取,如果此时我的上传文件夹中的文件夹没有上传 pdf 我想做如果值为空我该如何设置NULL,我做了但是问题来了。
这是我遇到的错误:
遇到了一个PHP错误
严重性:警告
消息:取消链接(public/repair_pdfs/'repair_report022_02_15_12_56_37_00000065.pdf'):没有这样的 文件或目录
文件名:controllers/test_api.php
行号:3440
我的Php代码是:
for ($i = 0; $i < $names_size; $i++)
{
$uploadPath = 'public/repair_pdfs/';
$filename_with_extension = $names[$i]->pdf;
if (!empty($filename_with_extension)) {
unlink($uploadPath . $filename_with_extension);
} else {
$filename_with_extension = "NULL";
}
// unlink($uploadPath . $filename_with_extension);
}
检查您的错误消息 - 路径包含引号。出于某种原因,您的 $names[$i]->pdf
中包含引号。
因此,您应该修复在 $names[$i]->pdf
或 trim 中添加额外引号的内容,以排除引号。同样在取消链接之前检查文件是否存在
for ($i = 0; $i < $names_size; $i++) {
$uploadPath = 'public/repair_pdfs/';
$filename_with_extension = trim($names[$i]->pdf, "'");
if (!empty($filename_with_extension) && file_exists($uploadPath . $filename_with_extension)) {
unlink($uploadPath . $filename_with_extension);
} else {
$filename_with_extension = null;
}
// unlink($uploadPath . $filename_with_extension);
}