如何将php变量附加到href链接?如何使用添加的php变量创建html href
一直在努力,但没有工作
<li>
<a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a>
</li>
的问题是在这部分 - > ... <?php echo $lang; ?>
任何人都知道该怎么办?
谢谢您的帮助
如何将php变量附加到href链接?如何使用添加的php变量创建html href
一直在努力,但没有工作
<li>
<a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a>
</li>
的问题是在这部分 - > ... <?php echo $lang; ?>
任何人都知道该怎么办?
谢谢您的帮助
无需封闭的可变$lang
<li><a href="login.php?lang='<?php echo $lang; ?>'"><?php echo $lang['sign_in'];?></a></li>
更改为
<li><a href="login.php?lang=<?php echo $lang; ?>"><?php echo $lang['sign_in']; ?></a></li>
之前试过这个...不工作 – Lef
$ LANG单引号是一个数组variable.to分配声明变量与关键值为$lang
。并且不需要为$lang
变量包含单引号。
尝试这种情况:
<li><a href="login.php?lang=<?php echo $lang['sign_in'] ?>"><?php echo $lang['sign_in'];?></a></li>
这是一个数组值不可能在锚标记来传递。如果你需要的所有数组值到另一个页面使用下面的代码
的index.php
<?php
$lang = array("php","c","c++");
$Text = json_encode($lang);
$RequestText = urlencode($Text);
?>
<a href="second.php?id=<?php echo $RequestText; ?>">Click</a>
?>
second.php
$Text = urldecode($_REQUEST['id']);
$Mixed = json_decode($Text);
print_r($Mixed);
?>
什么是你看到?什么不工作?你提供的代码没有什么特别的错,但它没有告诉我们很多。 –
不需要单引号括在变量中'
将其作为拼写错误封闭。 OP对标签的文本使用正确的语法,而不是href。这将导致PHP尖叫阵列到字符串。这是未经改进的。找到重复是毫无意义的,因为在标记文本中使用了正确的语法。 – mickmackusa