Php 如何回显2个不同数组的内容?
这个问题可能还不清楚,但需要解释一下,因此: 我有两个数组:Php 如何回显2个不同数组的内容?,php,arrays,Php,Arrays,这个问题可能还不清楚,但需要解释一下,因此: 我有两个数组:$friendsarr和$friendsunaarr$friendarr保存用户好友列表中用户的ID,$friendarr保存用户的用户名。我已经使用以下代码回显了他们的用户名: $funameimp = implode('<br />', $friendunamearr); echo($funameimp); $funameimp=内爆(“,$friendunaarr); echo($funameimp); 但我想把这
$friendsarr
和$friendsunaarr
$friendarr
保存用户好友列表中用户的ID,$friendarr
保存用户的用户名。我已经使用以下代码回显了他们的用户名:
$funameimp = implode('<br />', $friendunamearr);
echo($funameimp);
$funameimp=内爆(“
,$friendunaarr);
echo($funameimp);
但我想把这些变成链接。例如:
echo('<a href="../../profile?id=' . $somebodysID . '>' . $funameimp . '</a>');
echo(“”);
我听说了一些关于“foreach”的事,但我不知道该怎么办
非常感谢您的帮助。如果阵列的键控相同,您可以这样做:
foreach ($friendarr as $key => $value){
echo '<a href="../../profile?id=' . $value . '>' . $friendunamearr[$key] . '</a>';
}
foreach($friendarras$key=>$value){
回声';
}
问题不清楚,您能告诉我们阵列的结构吗?打印r($array)并将其添加到问题中您是否从数据库中获取了2个数组?我怀疑首先使用连接进行查询会使这变得非常困难easier@AliTrixx你是说print_r($friendarr)和print_r($friendarr)我实际上不太确定我在用这些数组做什么,因为我还没有完全理解它们。我只需要将每个id打印到它自己的链接中,并使用用户名数组作为链接文本。我将您的变量读取为f*you name imp
:3Ok,那么如何将id放入A标记的href属性中?$friendarr包含id,对吗?在该数组中循环,每次id存储在变量$value中时,锚标记中都有id=$value。2个问题:1。它只显示一个朋友(列表中有两个朋友)2。当我点击“rach667”时,我会进入“website.com/profile?id=3%3EConner%3C/a%3E%3Ca%20href=”。康纳是另一个朋友。Conner的ID是2,Rach667的ID是3。我不知道你们的数组是什么样子。如果你发布你的数组,回答你的问题会容易得多。你想让我把它们倒出来吗?我还是个新手,所以请容忍我