![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam, chce stworzyc kod który ze zmiennej pojedynczej lub tablicy wypisze na ekranie pewien ciag znaków uzywajac do tego wartosci z tej wlasnie zmiennej/tablicy:
np jeśli zmienna ma 1 element wypisze go normalnie jeśli ma: 2 elementy: "$element1 oraz $element2" 3 elementy: "$element1, $element2 oraz element3" 4 elementy: "$element1, $element2, $element3 oraz element4" .... .... i tak dalej i tak dalej ![]() przykladowa zmienna tablicowa która może wystąpić:
Prosił bym o jakieś wskazówki jak napisać kod który obsłuzy to i bedzie uniwersalny. Naprawde nie mam pomyslów. Ten post edytował kakon 2.12.2011, 23:50:03 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze Cie zrozumiałem, ale chodzi Ci ze jak np podasz tablice która ma 4 elementy, to wypisze 4, jak ma 123 elementy to wypisze je wszystkie 123?
Jeśli tak to wystarczy zastosować pętle foreach co zwróci nam: poniedzialek wtorek sroda czwartek Ten post edytował manhunto 3.12.2011, 00:22:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 30.11.2011 Ostrzeżenie: (0%) ![]() ![]() |
coś takiego tylko żeby pomiędzy rekordami w wypisaniu był "," oraz pomiędzy przed ostatnim a ostatnim rekordem pojawiło sie słowo np "oraz"
przykład: Jeśli tablica ma 1 element wypisze go normalnie jeśli ma: 2 elementy: "$element1 oraz $element2" 3 elementy: "$element1, $element2 oraz element3" 4 elementy: "$element1, $element2, $element3 oraz element4" .... Ten post edytował kakon 3.12.2011, 00:27:46 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli tablica ma co najmniej 2 elementy, to Wszystkie poza ostatnim elementem (array_slice) połącz przecinkiem (implode), dołącz napis "oraz+ oraz ostatni element tablicy (end).
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 12.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak Crozin napisał:
zwróci: poniedzialek, wtorek, sroda oraz czwartek. Ten post edytował manhunto 3.12.2011, 12:00:41 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:07 |