Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie edytowanych elementów tablicy
kancik
post 29.06.2020, 10:47:27
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.06.2020

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


Cześć, mam następujący problem: Przesyłam formularzem ciąg znaków zawierający podkreślniki (_). Po przesłaniu rozbijam go explodem do tablicy na poszczególne wyrazy. I teraz zaczyna się problem. Prostym foreachem mogę wyświetlić te poszczególne wyrazy, ale w jaki sposób sprawić by np pierwszy z nich był zapisany wielkimi literami? Albo przedostatni był podkreślony?

foreach($tab as $wyraz) {echo trim($wyraz)." ";}
Go to the top of the page
+Quote Post
toaspzoo
post 29.06.2020, 10:56:40
Post #2





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


  1. $source = "1wyraz_2wyraz_3wyraz";
  2. $parts = explode("_", $source);
  3.  
  4. foreach($parts as $i=>&$part) {
  5. if($i == 0) {
  6. $part = strtoupper($part);
  7. }
  8. if($i == count($parts) - 2) {
  9. $part = "<u>$part</u>";
  10. }
  11. }
  12.  


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
kancik
post 29.06.2020, 11:05:29
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 9.06.2020

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


Dzięki, dokładnie o to chodziło! smile.gif
Go to the top of the page
+Quote Post
nospor
post 29.06.2020, 11:24:58
Post #4





Grupa: Moderatorzy
Postów: 36 452
Pomógł: 6292
Dołączył: 27.12.2004




@toaspzoo warto by juz przejsc na === a nie ==
Rowniez robienie referencji tutaj jest bez wiekszego sensu. Powinno byc poprostu
foreach($parts as $i => $part) {


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 15:12