你能用php做内爆吗?
不确定我问的是否正确,如果我错了,请纠正我。 我知道你需要一个数组来进行内爆,而不是在你能用php做内爆吗?,php,implode,Php,Implode,不确定我问的是否正确,如果我错了,请纠正我。 我知道你需要一个数组来进行内爆,而不是在之后添加一个空格,我想在=中进行内爆 for ($i=1; $i<=$lastPage; $i++) { $pageLink .= "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "p=".$i."'>".$i."</a>"; }; $pageLinks = im
之后添加一个空格,我想在=
中进行内爆
for ($i=1; $i<=$lastPage; $i++) {
$pageLink .= "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "p=".$i."'>".$i."</a>";
};
$pageLinks = implode(' ', $pageLink);
for($i=1;$i=)意味着附加到先前定义的变量(字符串最相似)。因此,在您的情况下,您总是将一个字符串从循环中插入到变量尚未初始化的异常中
所以你可以这样做,移除内爆:
$pageLink="";
for ($i=1; $i<=$lastPage; $i++) {
$pageLink .= "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "p=".$i."'>".$i."</a>";
};
echo $pageLink;
$pageLink=”“;
对于($i=1;$iNo.=
正在生成字符串,而不是数组。只需在该行末尾添加一个空格。如果要删除最后一个空格,可以在循环外部使用rtrim
。而且p
不会成为正在构建的链接中的参数,您需要&
,除非$merchant\u id
有这个参数?这是什么问题你想干什么?
for ($i=1; $i<=$lastPage; $i++) {
$pageLink[] = "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "p=".$i."'>".$i."</a>";
};
$pageLinks = implode(' ', $pageLink);
echo $pageLinks;
$pageLink .= "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "p=".$i."'>".$i."</a>";
$pageLink .= "<a href='ajax.php?action=merchantlist&merchant_id=" . $merchant_id . "&p=".$i."'>".$i."</a>";