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