我有下面的PHP代码,它从cURL函数中提取请求,剩下以下参数。
$media_url = $entry['media_url'];
$permalink = $entry['permalink'];
$media_type = $entry['media_type'];
$thumbnail_url = $entry['thumbnail_url'];
if (!empty($thumbnail_url)) {
/* Get the video thumbnail image info */
$info = getimagesize($thumbnail_url);
var_dump($info);
} else {
/* Get the image info */
$info = getimagesize($media_url);
var_dump($info);
}
我正在使用html div类在我的网站上定义输出,但我不知道如何定位一个或另一个变量。
<div class="tweet-right" style="width: 100%;">
<a href="<?= $permalink; ?>" target="_blank"><img class="tw-text instagram-content tw-image" style="width: <?= $width ?>; height: <?= $newHeight ?>;" src="<?= $media_url; ?>" /></a>
</div>
在上面的html元素中,我该如何执行以下操作:
如果$thumbnail_url
不为空,则将其用作src=
,否则,将$media_url
用作src=
。
您可以使用“猫王运算符”:
src="<?= $thumbnail_url ?: $media_url; ?>"
这只是一个三元表达式,中间部分省略了。如果该表达式为真,则这样的表达式将在左侧求值,否则在右侧。