Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [array] z array(x, x, x) do $arr[x][x][x] = $val;
bim2
post
Post #1





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Z tablicy:
Cytat
Array ( [0] => imie [1] => pierwsze [2] => hehe )

potrzebuje zrobić:
  1. <?php
  2. (
  3.  [imie] => Array
  4. (
  5.  [pierwsze] => Array
  6. (
  7.  [hehe] => 'cos'
  8.  
  9. )
  10.  
  11. )
  12.  
  13. )
  14. ?>

Nie mogę sobie poradzić. Kod jaki mam nie nadaje się do pokazania, no ale cóż:
  1. <?php
  2. $sData = '';
  3. foreach($aArr as $iKey => $sParameter)
  4. {
  5. $sData .= '[''.$sParameter.'']';
  6. }
  7.  
  8. eval('$this->aData'.$sData.'[''.$sWhat.''] = ''.$sOn.'';');
  9. ?>

Czysto teoretycznie to działa, ale nie chce używać evala. Czuje, że da się zrobić to prościej, ale coś dziś przymróżony jestem. ;/

EDIT: Poprawiłem wcięcia tylko, nic nie zmieniałem. Więc nie ma co :|

Ten post edytował bim2 1.03.2008, 20:09:07


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 18:47