PHP 不回显最后一行的文本

标签 php mysql echo

我正在尝试用 php 编写一个相对简单的 twitter 查询,结果如下:

来自:TravisBenjamin3 或来自:AshleyElisaG 或来自:tncvaan ...

这段代码可以接受它不回显第二个 OR,而且我不想在最后一行显示 OR。

$counter = 0;
while($row = mysql_fetch_array($result)){
$counter++;
echo " from:";
echo $row['twitter'];
if ($counter < count($row)) {
               echo " OR";
           }
}

一些帮助将不胜感激。谢谢,

最佳答案

<?php
$tweets = array();
while($row = mysql_fetch_array($result)) {
    $tweets[] = $row['twitter'];
}
if(count($tweets) > 0) {
    echo "from:" . implode(" OR from:", $tweets);
}
?>

关于PHP 不回显最后一行的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7300108/

相关文章:

javascript - Php echo 返回两个额外的未知字符

php - Laravel - 在 Controller 或模型中查询构建?对于大型网络应用

php - 我应该为 SEO 转换动态网址吗?

php - 遍历数组(+100 个值)

javascript - 需要将 JSON 对象转换为 Highcharts 的 JSON 数组

定位器的 Php 地址验证

MySQL:检查一个值是否包含在一个范围区间内

linux - 读取输入而不回显不起作用(bash Shell 脚本)

mysql - 查询在特定时间后插入行

bash - 在带有变量的 Bash 中使用 echo