PHP |想象一下 hasNextImage()函数
Imagick::hasNextImage()函数是PHP中的一个内置函数,用于检查对象是否有更多图像。
句法:
bool Imagick::hasNextImage( void )
参数:此函数不接受任何参数。
返回值:如果对象在正向遍历列表时有更多图像,则此函数返回一个布尔值,包含 TRUE 或如果没有,则返回 FALSE。
异常:此函数在出错时抛出 ImagickException。
下面给出的程序说明了PHP中的Imagick::hasNextImage()函数:
方案一:
hasNextImage();
if ($hasNextImage) {
echo 'Yes, next image is there.';
} else {
echo 'No, there is no next image.';
}
?>
输出:
No, there is no next image.
方案二:
addImage(new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'));
// Move the cursor to first image
$imagick->setIteratorIndex(0);
// Checking if there is any next image
$hasNextImage = $imagick->hasNextImage();
if ($hasNextImage) {
echo 'Yes, next image is there.';
} else {
echo 'No, there is no next image.';
}
?>
输出:
Yes, next image is there.
参考: https://www. PHP.net/manual/en/imagick.hasnextimage。 PHP