gpt4 book ai didi

php - 为每个数组项添加 href

转载 作者:行者123 更新时间:2023-12-01 22:03:56 26 4
gpt4 key购买 nike

我正在尝试从数组项创建标签,但数组项的数量总是不同,

$myarray = 'sports,politics,entertainment,celebs';
$siteurl = 'http://example.com/';
$tag = explode(',', $myarray);

我就是这样做的

echo '<p>tag : <a href="'.$siteurl.'?'.$tag[0].'" >'.$tag[0].'</a>, 



<a href="'.$siteurl.'?'.$tag[1].'" >'.$tag[1].'</a>,
<a href="'.$siteurl.'?'.$tag[2].'" >'.$tag[2].'</a>,
<a href="'.$siteurl.'?'.$tag[3].'" >'.$tag[3].'</a>,
<a href="'.$siteurl.'?'.$tag[4].'" >'.$tag[4].'</a></p>';

我如何通过一次调用回显此标记并获取所有数组项,而不管项数是多少?

编辑:$vatag 的拼写错误

最佳答案

您可以使用 foreach 循环来完成此操作,如下所示:

$myarray = 'sports,politics,entertainment,celebs';
$siteurl = 'http://example.com/';
$tag = explode(',', $myarray);

foreach($tag as &$value) {
echo '<a href="'.$siteurl.'?'.$value.'" >'.$value.'</a>';
}

结果:

<a href="http://example.com/?sports" >sports</a><a href="http://example.com/?politics" >politics</a><a href="http://example.com/?entertainment" >entertainment</a><a href="http://example.com/?celebs" >celebs</a>

关于php - 为每个数组项添加 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52843222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com