that function的正确语法是什么?
iptcembed('Cincinnati','https://www.stev.com/TMuploads/Hebe%20-%202022%202023%200107%201859%2010.jpg',['2#120'][0]);
我已经为每个空格手动插入了%20
,我希望它在JPG文件的IPTC元数据中插入“* 辛辛那提 *”。
that function的正确语法是什么?
iptcembed('Cincinnati','https://www.stev.com/TMuploads/Hebe%20-%202022%202023%200107%201859%2010.jpg',['2#120'][0]);
我已经为每个空格手动插入了%20
,我希望它在JPG文件的IPTC元数据中插入“* 辛辛那提 *”。
1条答案
按热度按时间cbwuti441#
iptcembed()
的定义为:第三个参数(
$spool
)只是一个标志-一个整数:如果该值小于2
,则函数将返回一个字符串。否则(例如,如果该值等于或大于2
),则JPEG数据将“打印”到STDOUT。该参数的文档如下:假脱机标志。如果假脱机标志小于2,则JPEG将作为字符串返回。否则JPEG将打印到STDOUT。
关于函数返回值的文档提到,当出现错误而无法返回字符串时,必须始终使用布尔数据类型:
如果spool小于2,则返回JPEG,失败时返回
false
;否则,成功时返回true
,失败时返回false
。创建 iptc_data 对象有点棘手,因此最好使用该函数文档中的示例代码,特别是其中给出的
iptc_make_tag()
函数: