/***************************by garcon1986********************************/ <?php // simple assgin the values $arr1 = array(12 => 10, 'sjg' => 'yaya'); echo $arr1[12].'<br>'; // 10 echo $arr1['sjg']."<br>"; //yaya echo "wo ai ni !<p>"; // wo ai ni! // place an array into another array $arr2 = array("somearray" => array(6=>5, 13=>9, "a"=>42)); echo $arr2["somearray"][6]."<br>"; //5 echo $arr2["somearray"][13]."<br>"; //9 echo $arr2["somearray"]["a"]."<br>"; //42 // re-define array $arr3 = array(1=>2, 3=>4, 5=>6); echo $arr3[1]."<br>"; //2 echo $arr3[3]."<br>"; //4 $arr3 = array(1=>3, 2=>5, 3=>6, 4=>7); echo $arr3[1]."<br>"; //3 echo $arr3[3]."<br>"; //6 $arr4=array(1,2,3,4,5); print_r($arr4); //Array([0]=>1 [1]=>2 [2]=>3 [3]=>4 [4]=>5) echo "<br>"; // Now delete every item, but leave the array itself intact: foreach($arr4 as $i=>$value){ unset($arr4[$i]); } print_r($arr4); //Array() echo "<br>"; // Append an item (note that the new key is 5, instead of 0). $arr4[]=6; print_r($arr4); //Array([5]=>6) echo "<br>"; // Re-index $arr4 = array_values($arr4); $arr4[]=7; print_r($arr4); //Array([0]=>6 [1]=>7) echo '<br>'; $arr5 = array(5=>1, 12=>2); $arr5[]=56; $arr5["x"]=42; print_r($arr5); //Array ( [5] => 1 [12] => 2 [13] => 56 [x] => 42 ) echo '<br>'; unset($arr5[5]); print_r($arr5).'<br>'; //Array ( [12] => 2 [13] => 56 [x] => 42 ) unset($arr5); echo '<p>'; $charles = array(1=>'one', 2=>'two', 3=>'three'); unset($charles[2]); print_r($charles); echo '<br>'; $charles = array_values($charles); print_r($charles); echo '<p>'; // one example for explainning how array works ---- if the key is variable or constant, single colin('')is not useful ini_set('display_errors', true); ini_set('html_errors', false); // Simple array: $array = array(1, 2); $count = count($array); for ($i = 0; $i < $count; $i++) { echo "/nChecking $i: /n"; // echo "Bad: " . $array['$i'] . "/n"; echo "Good: " . $array[$i] . "/n"; // echo "Bad: {$array['$i']}/n"; // echo "Good: {$array[$i]}/n"; } //error descriptions $error_descriptions[E_ERROR] = "A fatal problem."; $error_descriptions[E_WARNING] = "PHP issued a warning"; $error_descriptions[E_NOTICE] = "This is just an informal notice"; // THE SAME FUNCTION //SAMPLE1 = SAMPLE2 $a = array('apple'=> 'pomme', 'potato'=>'pommedeterre',4); $b = array('pomme2', 'pommedeterre2',44); //SAMPLE2 $a = array(); $a['apple']= 'pomme'; $a['potato']='pommedeterre'; $a[]=4; print_r($a); $b = array(); $b[]='pomme2'; $b[]='pommedeterre2'; $b[]=44; print_r($b); ?>