Jak porownac tablice z tablica $GLOBALS ?

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
luki_www
Posty: 6
Rejestracja: pt lis 07, 2003 3:06 pm
Kontakt:

Jak porownac tablice z tablica $GLOBALS ?

Post autor: luki_www »

napisalem cos takiego:

[php]<?php
function ShowVariables(&$Arr,$Spaces=0)
{
reset($Arr);
while ( list($Key,$Value) = each($Arr) )
{
for ( $i=0; $i<$Spaces; $i++ )
echo("   ");
echo("<BR>$Key => $Value");
if ( is_array($Value) )
if ( $Value!=$GLOBALS )
ShowVariables($Value,$Spaces+1);
}
}

ShowVariables($GLOBALS);

?>[/php]

I to mi za bardzo nie chce dzialac (chodzi o porownanie $Value!=$GLOBALS ).
Czy zna ktos jakas recepte na to ?
wixor
Przelotem
Przelotem
Posty: 336
Rejestracja: śr gru 31, 2003 10:18 pm
Lokalizacja: Wrocław

Re: Jak porownac tablice z tablica $GLOBALS ?

Post autor: wixor »

cały ten kod robi to samo co funkcja print_r. pozostaje ci tylko wynik do sformatowania, ale to chyba nie jest napokaz, tylko do debugowania. polecam manuala: http://www.php.net/manual/en/function.print-r.php
ODPOWIEDZ