如何用php

时间:2017-01-04 10:42:33

标签: php html css

我想在我的网站上用“图片”替换“注销”文字。

“退出”代码

$logout = Core::make('helper/navigation')->getLogInOutLink();

$logout = str_replace("Log out",$navItems[0]->Log_out,$logout);

echo $logout;

2 个答案:

答案 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
);
相关问题