DMG Ierakstīts Marts 8, 2012 Share Ierakstīts Marts 8, 2012 (labots) Sveiki! Būtu jauki, ja kāds varētu pateikt, kapēc zemāk redzamā kodā nenostrādā funkcija "unset_array". Teorētiski gribu panākt, lai pēc šīs funkcijas izpildes, masīvā nebūtu neviena elementa, taču kaut kā man to neizdodas panākt un nesaprotu kāpēc. <?php $array = array(); function set_array() { global $array; $array[] = 1; $array[] = 2; $array[] = 3; $array[] = 4; $array[] = 5; } function unset_array() { global $array; unset( $array ); $array = array(); } print_r( $array ); echo "<br />"; set_array(); print_r( $array ); echo "<br />"; unset_array(); print_r( $array ); echo "<br />"; ?> Rezultāts ir: Array ( ) Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) Labots Marts 8, 2012 - DMG Link to comment Share on other sites More sharing options...
Леший Marts 8, 2012 Share Marts 8, 2012 unset( $array ); Izņem šo rindu Link to comment Share on other sites More sharing options...
binary Marts 8, 2012 Share Marts 8, 2012 RTFM, tur skaidrā angļu valodā tas ir uzrakstīts. P.S. global vars are evil. Link to comment Share on other sites More sharing options...
kirils Marts 8, 2012 Share Marts 8, 2012 varbūt tāpēc, ka Tu īstenībā gribi unsetot $GLOBALS['array'] ? Link to comment Share on other sites More sharing options...
DMG Marts 8, 2012 Author Share Marts 8, 2012 Jā ar $GLOBALS['array'] strādā viss. Ok, paldies par padomoiem Link to comment Share on other sites More sharing options...
Леший Marts 8, 2012 Share Marts 8, 2012 Viņs negrib unsetot, bet pataisīt pa tukšu. Link to comment Share on other sites More sharing options...
kirils Marts 8, 2012 Share Marts 8, 2012 oh, taisnība. $GLOBALS['array']=array(); Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!