在while中使用If语句排序

吉利欧53

我有一个带有单词的mysql数据库。我正在用while语句打印所有单词。所以我得到:

马铃薯番茄生菜

一切正常,但是我想按长度对单词进行排序。我试过了:

if(strlen($go['words']) == 4 ){ echo "this are the 4 letter words:"; }

但这会在每4个字母的单词前打印句子。而我希望只将其打印一次作为所有4个字母单词的标题。当然我也想用5,6,7个字母的单词来做。

我曾考虑过要进行多个sql查询,但是对于服务器来说,要处理很多访问者,那就太多了。

beardedlinuxgeek

这是你想要的吗?

$words = array("fish", "mouse", "rabbit", "turtle", "duck");
sort($words);
$last_letter_count = 0;

foreach($words as $word)
{
    if ( strlen($word) != $last_letter_count )
    {
        $last_letter_count = strlen($word);
        echo "These are the $last_letter_count letter words:\n";
    }

    echo $word . "\n";
}

输出:

These are the 4 letter words:
duck
fish
These are the 5 letter words:
mouse
These are the 6 letter words:
rabbit
turtle

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在while循环中使用if语句

来自分类Dev

在Python中使用if / else语句的While循环

来自分类Dev

如何在文本中使用while语句

来自分类Dev

R中使用while语句的问题

来自分类Dev

i ++或j--使用Java快速排序在while语句中

来自分类Dev

使用 hasNextInt 语句时在 while 循环中排序

来自分类Dev

在while循环JavaScript中使用函数作为语句?

来自分类Dev

在SQL中使用if语句的While循环不起作用

来自分类Dev

C++递归如何在while中使用if语句

来自分类Dev

在索引中使用if语句

来自分类Dev

在Eclipse中使用if语句

来自分类Dev

在变量中使用'if'语句

来自分类Dev

在SVG中使用If语句

来自分类Dev

在模板中使用or语句

来自分类Dev

在Jinja中使用if语句

来自分类Dev

在 JavaCC 中使用 If 语句

来自分类Dev

在 IN 中使用 Like 语句

来自分类Dev

在C中使用循环语句进行练习:使用do-while语句编写代码以反转数字

来自分类Dev

在while循环中使用getchar()两次打印一条语句。

来自分类Dev

在C语言中使用switch语句调用方法后,while循环自动运行

来自分类Dev

初学者尝试在Python中使用复杂且分层的if和while语句

来自分类Dev

在while循环中使用多个if&elif语句将不起作用

来自分类Dev

当在while循环中使用break语句时,Python程序给出错误的输出

来自分类Dev

为什么需要在 Java 的 while 循环中使用“break”和“continue”语句?

来自分类Dev

如何在另一个while循环中使用if else语句

来自分类Dev

如何在while语句中使用函数来获取关联数组值?

来自分类Dev

为什么不能在内部循环内使用if语句,而不是在插入排序中使用&&?

来自分类Dev

在if语句中使用grep

来自分类Dev

在MySQL参数中使用OR语句

Related 相关文章

热门标签

归档