我是php的新手,但是我需要修改一些字符串,以便使用rel intro可视化作曲家简码(一个动画图标)添加一个链接。问题是我有此变量,默认情况下,仅在插入时才应添加两个变量。
这是原始代码:
$svg_icon = '<div class="svg-icon-holder" data-size="'. $icon_size . '" data-animation-speed="'.$animation_speed_time.'" data-animation="'.$enable_animation.'" data-animation-delay="'.$animation_delay.'" data-color="'.strtolower($color) .'"><span>'. get_template_directory_uri() . '/css/fonts/svg/' . $image .'</span></div>';
问题是:只有<a href="'. $icon_link . '" rel="'. $icon_link_rel .'">
在设置了变量的情况下,我才应该<div>
在代码中的标签之前插入a ,并</a>
在结束div之后插入a &icon_link
,如果没有设置变量,则<a>
应该在标签之后插入,否则,标签就不会出现,因为我不需要所有图标的链接。
希望我能很好地解释自己,如果不能让我知道!
问候,阿林。
if-statement
如果$icon_link
定义并设置了,请执行一个<a>
标记,然后$svg_icon
使用dot(.
)将标记添加到变量中:
$svg_icon = '<div class="svg-icon-holder" data-size="'. $icon_size . '" data-animation-speed="'.$animation_speed_time.'" data-animation="'.$enable_animation.'" data-animation-delay="'.$animation_delay.'" data-color="'.strtolower($color) .'"><span>'. get_template_directory_uri() . '/css/fonts/svg/' . $image .'</span></div>';
if($icon_link)
{
$svg_icon = '<a href="'. $icon_link . '" rel="'. $icon_link_rel .'">'.
$svg_icon.'</a>';
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句