Cannot use string offset as an array - problem

Odpowiedz Nowy wątek
2011-07-31 15:50
0

Od niedawna uczę się php z książki i napotkałem problem pewien problem z tym kodem

  $produkty = array( 
                array(
                    array('SAM_OPO'. 'Opony'. 100).
                    array('SAM_OLE'. 'Olej'. 10).
                    array('SAM_SWI'. 'Swiecie Zaplonowe'. 4)
                ).
                array(
                    array('VAN_OPO'. 'Opony'. 150).
                    array('VAN_OLE'. 'Olej'. 15).
                    array('VAN_SWI'. 'Swiece Zaplonowe'. 6)
                ).
                array(
                    array('CIE_OPO'. 'Opony'. 200).
                    array('CIE_OLE'. 'Olej'. 20).
                    array('CIE_SWI'. 'Swiecie Zaplonowe'. 8)
                )
            );
 
for($warstwa = 0; $warstwa <3; $warstwa++ )
{
echo "Warstwa $warstwa<br />";
    for($rzad =0; $rzad <3; $rzad++)
    {   
        for($kolumna =0; $kolumna<3; $kolumna++)
        {
        echo '|'.$produkty[$warstwa][$rzad] [$kolumna]; << Problem jest w tej linii
        }
    echo '|<br />';
    }
}

Jestem początkujący i niestety nie wiem jak rozwiązać ten problem :( Proszę i pomoc.

Pozostało 580 znaków

2011-07-31 16:08
  $produkty = array( 
                                array(
                                        array('SAM_OPO'. 'Opony'. 100).
                                        array('SAM_OLE'. 'Olej'. 10).
                                        array('SAM_SWI'. 'Swiecie Zaplonowe'. 4)
                                ).
                                array(
                                        array('VAN_OPO'. 'Opony'. 150).
                                        array('VAN_OLE'. 'Olej'. 15).
                                        array('VAN_SWI'. 'Swiece Zaplonowe'. 6)
                                ).
                                array(
                                        array('CIE_OPO'. 'Opony'. 200).
                                        array('CIE_OLE'. 'Olej'. 20).
                                        array('CIE_SWI'. 'Swiecie Zaplonowe'. 8)
                                )
                        );

Spróbuj dać przecinki zamiast kropek ;)


edytowany 1x, ostatnio: Patryk27, 2011-07-31 16:08

Pozostało 580 znaków

2011-07-31 16:34
1

http://ideone.com/Pu2nQ

Rotfl, to żeś dzieło sztuki odwalił. Tablica zawierająca stringa "ArrayArrayArray" bo kropki próbują skleić wszystkie trzy tablice do stringa :D Pierwszy raz się zgodzę z Patrykiem - zmień kropki na przecinki.


Women were the reason I became a monk - and, ah, the reason I switched back...
Dziękuję :) - Patryk27 2011-07-31 17:12
Ja tam z basha wiem co robi kropka w PHP ;) - O_o 2011-08-01 16:56
Rzuć link? Bo chyba nie widziałem. - Demonical Monk 2011-08-08 16:18

Pozostało 580 znaków

2011-08-01 16:41
0

Wielkie dzięki za pomoc.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0