我想在我的网站上用“图片”替换“注销”文字。
“退出”代码
$logout = Core::make('helper/navigation')->getLogInOutLink();
$logout = str_replace("Log out",$navItems[0]->Log_out,$logout);
echo $logout;
答案 0 :(得分:1)
回显图片标签?
<img src="logout.png" alt="Log Out">
。
答案 1 :(得分:0)
由于我不太确定类Core
实际代表什么,我看到你正在通过header / navigation
类创建一个Core
:
$logout = Core::make('helper/navigation')->getLogInOutLink();
从第二行开始,您似乎尝试将Log Out
文本替换为某个变量,因此我要说通过执行以下操作将变量替换为您的图像:
$logout = str_replace("Log out","<img src='logout.png' />",$logout);
将用您要使用的图片替换文字“Log Out
”,希望有帮助!
更好的方法(生成的内容可能有多个索引,其中显示内容“注销”,因此您可以使用更独特的样式生成链接,例如LOG_OUT_REPLACE
,或者使用REGEX / PCRE
找到字符串,类似于:(我不是preg
最好的,所以请不要批评声明)
$logout = preg_replace(
"/\<(.*?)\>(.*?)\<(.*?)\>/is",
"<$1> <img src='logout.png' /> </$3>",
$logout
);