gpt4 book ai didi

php - 如何使用 PHP 在字母下显示数组?

转载 作者:可可西里 更新时间:2023-11-01 12:41:45 25 4
gpt4 key购买 nike

我有一个数组,其中已经包含了按字母顺序排列的所有值:

Alligator
Alpha
Bear
Bees
Banana
Cat
Cougar

现在我只想列出每个开头的第一个字母,如下所示:

A
---

Alligator
Alpha

B
---

Bear
Bees
Banana

C
---

Cat
Cougar

etc...

如何做到这一点?

最佳答案

解决方案是将先前打印的单词的第一个字母保存在变量中,例如:

$previous = null;
foreach($array as $value) {
$firstLetter = substr($value, 0, 1);
if($previous !== $firstLetter) echo "\n".$firstLetter."\n---\n\n";
$previous = $firstLetter;

echo $value."\n";
}

注意:如果某些条目以小写字母开头而其他条目以大写字母开头,请在测试中使用 strcasecmp 函数而不是 !==

关于php - 如何使用 PHP 在字母下显示数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745091/

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