Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Litery nagłówków w spisie alfabetycznym
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

Ostrzeżenie: (0%)
-----


Cześć,


wyświetlam w pętli artykuły posortowane alfabetycznie wg. tytułu artykułu.
Jak dodać przed blokami artykułów na tą samą literę wyróżnienia w postaci pierwszej litery?

Czyli:

A

ale jest fajnie
antylopa
alufelga
...

B

bułka
bidon
...

Dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


albo najprostrze

  1. <?php
  2.  
  3. $titles = [
  4. 'ala',
  5. 'alicja',
  6. 'tomasz',
  7. 'wojtel',
  8. ];
  9.  
  10. $lastLetter = '';
  11. echo '<ul>';
  12. foreach($titles as $title) {
  13. $firstLetter = strtolower($title[0]);
  14. if($lastLetter !== $firstLetter){
  15. echo "<li><b>{$firstLetter}</b></li>";
  16. $lastLetter = $firstLetter;
  17. }
  18. echo "<li>{$title}</li>";
  19. }
  20. echo '</ul>';
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 02:22