平常開發過程當中,接觸最多的莫過因而數組了,可是數組的操做咱們通常都是用來作讀寫的,不多操做到有關遊標(指針),可是再實際的時用中,若是利用了遊標,咱們的開發速度及效率會大大的提升。php
$foo = array("Robert" => "Bob", "Seppo" => "Sepi"); $bar = each($foo); print_r($bar); echo '<br /><hr /><br />'; // ------------------------------------------ $fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry'); reset($fruit); while (list($key, $val) = each($fruit)) { echo "$key => $val" . '<br />'; } echo '<br /><hr /><br />'; // ------------------------------------------ $foo = array(2 => 'a', 'foo' => 'b', 0 => 'c'); $foo[1] = 'd'; list($x, $y, $z) = $foo; var_dump($foo, $x, $y, $z); echo '<br /><hr /><br />'; // ------------------------------------------ $size = "large"; $var_array = array("color" => "blue", "size" => "medium", "shape" => "sphere"); extract($var_array, EXTR_PREFIX_SAME, "wddx"); echo "$color, $size, $shape, $wddx_size"; echo '<br /><hr /><br />'; // ------------------------------------------ $city = "San Francisco"; $state = "CA"; $event = "SIGGRAPH"; $location_vars = array("city", "state"); $result = compact("event", "nothing_here", $location_vars); print_r($result);