如何在错误消息(php)多语言中添加变量?

How to add variable in error message (php) multilanguage?

需要两种语言的错误信息,单引号有点问题... 这是它的样子:

else if(trim($FullName) == '')
    $error = '<div class="errormsg">Please enter your Full Name!</div>';
}

以及我如何放置变量

else if(trim($FullName) == '')
    $error = '<div class="errormsg"><?php echo $lang['error']; ?></div>';
 }

因此,当我这样说时,语法变得不正确,因为单引号..

你试过了吗

else if(trim($FullName) == '')
    $error = '<div class="errormsg">'. $lang["error"] .'</div>';
 }

编辑:echo 是一个 php 指令,不需要您重新打开和关闭 php 标签(<?php?>)。您可以通过连接来计算字符串,连接是 PHP

中的一些基本内容

我会使用 empty,即:

else if(empty(trim($FullName)))
    $error = '<div class="errormsg">Please enter your Full Name!</div>';
}

以下内容没有意义,因为您在 php 块内:

$error = '<div class="errormsg"><?php echo $lang['error']; ?></div>

更改为:

else if(empty(trim($FullName)))
    $error = '<div class="errormsg">'.$lang['error'].'</div>';
 }