警告:shuffle()期望参数1是数组

Zak*_*ali -2 php shuffle

为什么这样?

Warning: shuffle() expects parameter 1 to be array, resource given in /home/u801961841/public_html/img.php on line 12
Run Code Online (Sandbox Code Playgroud)

真正的PHP代码:

    <?php
require_once 'masterfile.php';
    $text3 = wordwrap($t[0], 31, "\n", true);
    $box = @ImageTTFBBox(23,0,'/home/u801961841/public_html/nama.TTF',$user[name]);
    $textwidth = abs($box[4] - $box[0]);
    $x_finalpos = 255-($textwidth/2);
    $image = imagecreatefromjpeg('img_empty.jpg');
    $image = imagecreatefromjpeg('img_empty1.jpg');
    $image = imagecreatefromjpeg('img_empty2.jpg');
    $image = imagecreatefromjpeg('img_empty3.jpg');
    $image = imagecreatefromjpeg('img_empty4.jpg');
shuffle($image);
    $font_color = ImageColorAllocate($image, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题:(

Nor*_*rse 6

你没有设置$image为数组.做这个:

$image[] = imagecreatefromjpeg('img_empty.jpg');
$image[] = imagecreatefromjpeg('img_empty1.jpg');
$image[] = imagecreatefromjpeg('img_empty2.jpg');
$image[] = imagecreatefromjpeg('img_empty3.jpg');
$image[] = imagecreatefromjpeg('img_empty4.jpg');
Run Code Online (Sandbox Code Playgroud)