📜  PHP | Gmagick queryformats()函数

📅  最后修改于: 2022-05-13 01:56:36.674000             🧑  作者: Mango

PHP | Gmagick queryformats()函数

Gmagick::queryformats()函数是PHP中的一个内置函数,用于获取 Gmagick 对象支持的格式。

句法:

array Gmagick::queryformats( string $pattern )

参数:此函数接受单个参数$pattern ,其中包含正则表达式模式以检查是否支持格式。

返回值:此函数返回一个包含格式的数组值。

异常:此函数在错误时抛出 GmagickException。

下面给出的程序说明了PHP中的Gmagick::queryformats()函数

程序 1(获取所有格式):

queryformats('*');
  
foreach ($formats as $format) {
    echo $format . "
"; } ?>

输出:

3FR
8BIM
8BIMTEXT
8BIMWTEXT
APP1
APP1JPEG
ART
ARW
AVS
.
.
.etc

程序 2(检查是否支持格式):

queryformats('*');
  
// Call the checker function
checkFormat('JPEG', $formats);
checkFormat('xyz', $formats);
  
// Checker function
function checkFormat($format, $formats)
{
    if (in_array($format, $formats)) {
        echo $format . ' is supported
';     } else {         echo $format . ' isn\'t supported
';     } } ?>

输出:

JPEG is supported
xyz isn't supported

参考: https://www. PHP.net/manual/en/gmagick.queryformats。 PHP