1. <?php
  2.  
  3. /* tablica ze wszystkimi mozliwymi wartosciami ktore moga wystapic 
  4. w tablicy _SESSION */
  5. $tablica1 = array 
  6. (
  7. // ...
  8. ) 
  9.  
  10.   foreach ( $_POST as $zmienna => $wartosc )
  11.   {
  12.     if ( !empty ( $_POST[$zmienna] ) )
  13.     {
  14.       $_SESSION[$zmienna] = $_POST[$zmienna];
  15.     }
  16.   }
  17.   /* Wycinam 10 pierwszych pozycji dotyczacych zalogowanego uzytkownika,
  18.  na tych wartosciach nie dokonuje operacji */
  19.   $sub_SESSION = array_slice ( $_SESSION, 10 );
  20.   $count_sub_SESSION = count ( $sub_SESSION );
  21.  
  22.  
  23.   /* Tworze nowa tablice zawierajaca wartosci ktore jednoczesnie wystepuja
  24.   w $_SESSION i w $tablica1 */ 
  25.  
  26.   //$stos_tablica1 = array ();  // EDIT
  27.  
  28.   foreach ( $tablica1 as $zmienna => $wartosc )
  29.   {
  30.     if ( array_key_exists( $zmienna, $sub_SESSION ) )
  31.     {
  32.       //array_push( $stos_tablica1, $wartosc );  // nie wiem jak tu wstawic key z tablicy1 zamiast iteracji.
  33.       // EDIT
  34.       $stos_tablica1[$zmienna] = $wartosc; // hmm może tak tongue.gif najciemniej pod latarnią.. nie jest to najlepsze rozwiązanie ale działa !
  35.     }
  36.   }
  37.  
  38.  /* wyswietlam obie tablice obok siebie */
  39.  
  40.   print &#092;"<table><tr><td>\";
  41.   print &#092;"<pre>\";
  42.   print_r ($sub_SESSION);
  43.   print &#092;"</pre></td>\";
  44.   print &#092;"<td><pre>\";
  45.   print_r ( $stos_tablica1 );
  46.   print &#092;"</pre></td></tr></table>\";
  47.  
  48. ?>


edit--

dobra częścowo rozwiązane, ale nadal nie wiem jak "skopiować" warotści key z
jednej tablicy do drugiej...
ktoś?