Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在$u文件[';文件';][';名称';]中使用变量_Php_Image_File_Post - Fatal编程技术网

Php 在$u文件[';文件';][';名称';]中使用变量

Php 在$u文件[';文件';][';名称';]中使用变量,php,image,file,post,Php,Image,File,Post,有没有办法在实际的$\u文件['file']部分中使用变量?我正在上载多个并非始终上载的图像。例如,我可以更新1-4幅图像,但希望能够在一个实例中上载#3或#4。代码如下: if($selectedimages != ''){ foreach ($selectedimages as $i){ $imagename = $productid."-".$i; $imageid = "image_loc-".$imagename; if($_F

有没有办法在实际的
$\u文件['file']
部分中使用变量?我正在上载多个并非始终上载的图像。例如,我可以更新1-4幅图像,但希望能够在一个实例中上载
#3
#4
。代码如下:

if($selectedimages != ''){
    foreach ($selectedimages as $i){

        $imagename = $productid."-".$i;
        $imageid = "image_loc-".$imagename;
        if($_FILES['$imageid']['name']!=''){
但它不会将变量注册到文件中作为名称,是否仍要执行此操作


其他变量肯定是有效的,因为我已经检查过了,函数在这一步就要结束了。

是:
如果($\u FILES[$imageid]['name']!=”){
——只不过不要使用引号,它不会被视为文本。

双引号在技术上也会起作用(尽管没有引号更有意义)-只有单引号才能将美元符号解释为文字字符。@当然是Brilliand,但这通常只在将变量作为包含文字的较大字符串的一部分嵌入时才有用。