这是我的代码:
$array=array("x1","x2");
$array=implode(" AND ",$array);
echo $array;
打印出来:
x1 AND x2
但我希望它自动打印每个数组值:
x1 = x1 + y AND x2 = x2 + y
答案 0 :(得分:0)
我要走出困境并假设它不只是一个包含2个项目的数组,而你想要扩展它。这应该适用于两个项目(和更多)。
$returnStr = "";
$i = 0;
while ($i < count($array)){
$returnStr .= $array[$i] . "=" . $array[$i] . "+y" . (($i+1 < count($array))?" AND ":"");
$i++;
}
echo $returnStr;
答案 1 :(得分:0)
<?php
$array=array("x1","x2");
$array[0]=$array[0].'='.$array[0].'+y';
$array[1]=$array[1].'='.$array[1].'+y';
$array=implode(" AND ",$array);
echo $array;
输出:
x1 = x1 + y AND x2 = x2 + y