未定义的偏移量:读取数据时带有数组的1

时间:2017-06-26 16:21:35

标签: php

请帮助我 我有一个裁剪图像功能,并给出数组大小但它不起作用:|

function image_resize($file, $replace, $size, $quality)
{
    $size_array =   explode('x', $size);

    $width      =   $size_array[0];
    $height     =   $size_array[1];
    $format     =   strtolower(strrchr($file, '.'));
    ...
}

包括功能:

image_resize($image_url, $thumbnail_url, '449×252', '70');

错误:

  

严重性:注意

     

消息:未定义的偏移量:1

     

文件名:helpers / image_resize_helper.php

     

行号:11

1 个答案:

答案 0 :(得分:0)

你用字母“x”分割,但你的width * height字符串包含数学乘法符号“×”。因此,explode()将返回包含单个项目的数组。

'×'爆炸或使用文字x字符发送宽度*高度字符串:'449x252'