Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem ze zmienna tablicowa i formatowanie tekstu
kakon
post
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 (IMG:style_emoticons/default/smile.gif)

przykladowa zmienna tablicowa która może wystąpić:
  1. [String] => Array
  2. (
  3. [0] => poniedzialek
  4.  
  5. [1] => wtorek
  6.  
  7. [2] => sroda
  8. [3] => czwartek
  9. )


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
manhunto
post
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
  1. function wypisz($tablica){
  2. foreach($tablica as $key => $value){
  3. echo $value." ";
  4. }
  5. }
  6. $tab = array(1 => 'poniedzialek', 2 => 'wtorek', 3 => 'sroda', 4 => 'czwartek');
  7.  
  8. wypisz($tab);
co zwróci nam: poniedzialek wtorek sroda czwartek

Ten post edytował manhunto 3.12.2011, 00:22:26
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: 3.10.2025 - 09:27