Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablice wielowymiarowe, 1 zmienna w kilku miejscach
CMG
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.10.2011

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


Generuje sobie na podstawie jakichś tam danych jedną tablicę wielowymiarową i nie wiem czy jest możliwe umieszczenie lub użycie jakiejś wartości z pierwszej instancji w dalszych instancjach

Przykład:

  1. $tablica=array(
  2. [jeden] => Array (
  3. [jedenjeden] => "jakastamwartość",
  4. [jedendwa] => "jakastamwartość",
  5. [jedentrzy] => Array (
  6. [jedentrzyjeden] => "WARTOŚĆ Z $tablica[jeden][jedenjeden]"
  7. [jedentrzydwa] => array (
  8. [1] => 1,
  9. [2] => 2,
  10. [3] => "WARTOŚĆ Z $tablica[jeden][jedenjeden] PODZIELONA PRZEZ $tablica[jeden][jedentrzy][jedentrzydwa][1]"
  11. )
  12. )
  13. )
  14. );


Czy jest to możliwe żeby głębiej w tablicy użyć danych, które są gdzieś wyżej w tablicy?
W lini nr 6 powyższego kodu chcę wczytać wartość, która jest określona jedną instancję wyżej
W linii nr 10 powyższego kodu chcę wykonać dzielenie wartości z pierwszej instancji przez wartość, którą mam w tej samej instancji gdzie wykonywane jest dzielenie tylko w innej komórce tej tablicy.

Ten post edytował CMG 31.07.2013, 13:07:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
chmiello
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 12.07.2010

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


Raczej nie da się tego zrobi tak, jak Ty to przedstawiłeś, chcesz użyć tablicy która jeszcze nie istnieje, bo dopiero ją definiujesz. musiał bys to zrobić trochę inaczej :
  1. $tablica=array(
  2. 'jeden' => Array (
  3. 'jedenjeden' => "jakastamwartość",
  4. 'jedendwa' => "jakastamwartość",)
  5. );
  6. $tablica['jeden']['jedentrzy'] = Array (
  7. 'jedentrzyjeden' => 'WARTOŚĆ Z '.$tablica['jeden']['jedenjeden']);
  8.  
  9. $tablica['jeden']['jedentrzydwa'] = array (
  10. 1 => 1,
  11. 2 => 2,
  12. 3 => 'WARTOŚĆ Z '.$tablica['jeden']['jedenjeden'].' PODZIELONA PRZEZ '.$tablica['jeden']['jedentrzy']['jedentrzyjeden']
  13. );
Go to the top of the page
+Quote Post
CMG
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 15.10.2011

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


Troszkę za dużo rozbijania, ale rzeczywiście poradziłem sobie dzięki temu że część danych wywaliłem do drugiej tablicy.
Temat to zamknięcia.
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 Aktualny czas: 20.08.2025 - 18:59