Php Html中的If语句
如果变量Php Html中的If语句,php,if-statement,Php,If Statement,如果变量$credit不是空的,我尝试使用IF语句。但是,我得到了一个解析错误。谁能帮我解释一下语法吗 $credit = get_field('fl_credit', $image['id']); return '<div class="kalim"><img title="' . esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) . '" alt="' . esc_attr( spr
$credit
不是空的,我尝试使用IF语句。但是,我得到了一个解析错误。谁能帮我解释一下语法吗
$credit = get_field('fl_credit', $image['id']);
return '<div class="kalim"><img title="' .
esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) .
'" alt="' . esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) .
'" src="' . $image['url'] . '" /><div class="kalca">' .
$image['caption'] . '</div>' .
if($credit) {'<div class="kalcr">Credit:' . $credit . '</div></div>' };
$credit=get_字段('fl_credit',$image['id']);
返回“”。
$image['caption'].'。
如果($credit){'credit:'.$credit'.};
在不知道错误的情况下,我建议做一个简短的if,因此:
$credit = get_field('fl_credit', $image['id']);
return '<div class="kalim"><img title="' .
esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) .
'" alt="' . esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) .
'" src="' . $image['url'] . '" /><div class="kalca">' .
$image['caption'] . '</div>' .
(!empty($credit) ? '<div class="kalcr">Credit:' . $credit . '</div></div>': '' ) ;
$credit=get_字段('fl_credit',$image['id']);
返回“”。
$image['caption'].'。
(!空($credit)?“credit:”.$credit.“:”);
您可以查看更多信息,如果有帮助,请检查此项
<?php
$credit = get_field('fl_credit', $image['id']);
$return_data = '<div class="kalim"><img title="'.esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) . '" alt="' . esc_attr( sprintf( the_title_attribute( 'echo=0' ) ) ) . '" src="' . $image['url'] . '" /><div class="kalca">' . $image['caption'] . '</div>';
if(!empty($credit)){
$return_data .= '<div class="kalcr">Credit:' . $credit . '</div>';
}
$return_data .= '</div>';
return $return_data;
?>
解析错误是什么?如果,则不能将字符串和连接起来。如果
不返回值,则。你需要一个表达式,比如三元运算符(..?:)或者一个返回值的函数。注意,我不会再这样做了,但我相信我的问题是合理的,为什么要向下投票?有趣的是,这叫做a:)-另外,在你真正知道问题是什么之前,你不应该发布答案。如果你错了,这很容易成为落选票的一个洞。@GrumpyCrouton感谢对这两种情况的澄清。@JoannaMikalai如果这对你有效,请将其标记为答案。我需要再等2分钟,因为它不允许我现在这样做。