<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FData_Structure%2FAssociate_Array</id>
		<title>PHP/Data Structure/Associate Array - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FData_Structure%2FAssociate_Array"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Data_Structure/Associate_Array&amp;action=history"/>
		<updated>2026-04-04T07:18:52Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Data_Structure/Associate_Array&amp;diff=170&amp;oldid=prev</id>
		<title> в 10:37, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Data_Structure/Associate_Array&amp;diff=170&amp;oldid=prev"/>
				<updated>2010-05-26T10:37:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:37, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Data_Structure/Associate_Array&amp;diff=171&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Data_Structure/Associate_Array&amp;diff=171&amp;oldid=prev"/>
				<updated>2010-05-26T07:02:45Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==An array called $computers with numeric and string keys==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
$computers[&amp;quot;t&amp;quot;] = &amp;quot;A&amp;quot;;&lt;br /&gt;
$computers[2] = &amp;quot;B&amp;quot;;&lt;br /&gt;
$computers[&amp;quot;A&amp;quot;] = &amp;quot;C&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==An array called $vegetables with string keys==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
$vegetables[&amp;quot;corn&amp;quot;] = &amp;quot;yellow&amp;quot;;&lt;br /&gt;
$vegetables[&amp;quot;beet&amp;quot;] = &amp;quot;red&amp;quot;;&lt;br /&gt;
$vegetables[&amp;quot;carrot&amp;quot;] = &amp;quot;orange&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Argument Swapping==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$dates = array(&lt;br /&gt;
      array( &amp;quot;mon&amp;quot;=&amp;gt; 12, &amp;quot;mday&amp;quot;=&amp;gt;25, &amp;quot;year&amp;quot;=&amp;gt;2001 ),&lt;br /&gt;
      array( &amp;quot;mon&amp;quot;=&amp;gt; 5, &amp;quot;mday&amp;quot;=&amp;gt;23, &amp;quot;year&amp;quot;=&amp;gt;2000 ),&lt;br /&gt;
      array( &amp;quot;mon&amp;quot;=&amp;gt; 10, &amp;quot;mday&amp;quot;=&amp;gt;29, &amp;quot;year&amp;quot;=&amp;gt;2001 )&lt;br /&gt;
      );&lt;br /&gt;
$format = include (&amp;quot;local_format.php&amp;quot;);&lt;br /&gt;
foreach ($dates as $date) {&lt;br /&gt;
  printf( &amp;quot;$format&amp;quot;, $date[&amp;quot;mon&amp;quot;], $date[&amp;quot;mday&amp;quot;], $date[&amp;quot;year&amp;quot;] );&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==array_intersect_assoc: Computes the intersection of arrays with additional index check==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $array1 = array(&amp;quot;OH&amp;quot; =&amp;gt; &amp;quot;Ohio&amp;quot;, &amp;quot;CA&amp;quot; =&amp;gt; &amp;quot;California&amp;quot;, &amp;quot;HI&amp;quot; =&amp;gt; &amp;quot;Hawaii&amp;quot;);&lt;br /&gt;
   $array2 = array(&amp;quot;50&amp;quot; =&amp;gt; &amp;quot;Hawaii&amp;quot;, &amp;quot;CA&amp;quot; =&amp;gt; &amp;quot;California&amp;quot;, &amp;quot;OH&amp;quot; =&amp;gt; &amp;quot;Ohio&amp;quot;);&lt;br /&gt;
   $array3 = array(&amp;quot;TX&amp;quot; =&amp;gt; &amp;quot;Texas&amp;quot;, &amp;quot;MD&amp;quot; =&amp;gt; &amp;quot;Maryland&amp;quot;, &amp;quot;OH&amp;quot; =&amp;gt; &amp;quot;Ohio&amp;quot;);&lt;br /&gt;
   $intersection = array_intersect_assoc($array1, $array2, $array3);&lt;br /&gt;
   print_r($intersection);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==array_key_exists==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $state[&amp;quot;Delaware&amp;quot;] = &amp;quot;December 7, 1787&amp;quot;;&lt;br /&gt;
   $state[&amp;quot;Pennsylvania&amp;quot;] = &amp;quot;December 12, 1787&amp;quot;;&lt;br /&gt;
   $state[&amp;quot;Ohio&amp;quot;] = &amp;quot;March 1, 1803&amp;quot;;&lt;br /&gt;
   if (array_key_exists(&amp;quot;Ohio&amp;quot;, $state)) echo &amp;quot;Ohio joined the Union on $state[Ohio]&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==array_keys: Return all the keys of an array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $state[&amp;quot;Delaware&amp;quot;] = &amp;quot;December 7, 1787&amp;quot;;&lt;br /&gt;
   $state[&amp;quot;Pennsylvania&amp;quot;] = &amp;quot;December 12, 1787&amp;quot;;&lt;br /&gt;
   $state[&amp;quot;New Jersey&amp;quot;] = &amp;quot;December 18, 1787&amp;quot;;&lt;br /&gt;
   $keys = array_keys($state);&lt;br /&gt;
   print_r($keys);&lt;br /&gt;
   // Array ( [0] =&amp;gt; Delaware [1] =&amp;gt; Pennsylvania [2] =&amp;gt; New Jersey )&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Arrays Using Associative Array Notation==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Associative Array Notation&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
     $cars = array(&lt;br /&gt;
         &amp;quot;1&amp;quot;       =&amp;gt; array (&amp;quot;A&amp;quot;, &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;),&lt;br /&gt;
         &amp;quot;2&amp;quot;      =&amp;gt; array (&amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;, &amp;quot;F&amp;quot;, &amp;quot;G&amp;quot;),&lt;br /&gt;
         &amp;quot;3&amp;quot;    =&amp;gt; array (&amp;quot;H&amp;quot;, &amp;quot;I&amp;quot;)&lt;br /&gt;
     );&lt;br /&gt;
     ob_start();&lt;br /&gt;
     var_dump($cars);&lt;br /&gt;
     $cars_var_dump = ob_get_contents();&lt;br /&gt;
     ob_end_clean();&lt;br /&gt;
   &lt;br /&gt;
     print(&amp;quot;&amp;lt;pre&amp;gt;&amp;quot; . $cars_var_dump . &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Array to object==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$arr = array(&lt;br /&gt;
  &amp;quot;abc&amp;quot; =&amp;gt; &amp;quot;abc&amp;quot;,&lt;br /&gt;
  &amp;quot;def&amp;quot; =&amp;gt; 123.5,&lt;br /&gt;
  &amp;quot;ghi&amp;quot; =&amp;gt; array(1,2,3),&lt;br /&gt;
  0 =&amp;gt; &amp;quot;def&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
$key = &amp;quot;abc&amp;quot;;&lt;br /&gt;
$obj = (object) $arr;&lt;br /&gt;
echo &amp;quot;First value = $obj-&amp;gt;abc\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Second value = $obj-&amp;gt;def\n&amp;quot;;&lt;br /&gt;
echo &amp;quot;Third value = $obj-&amp;gt;ghi\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==array_values: Return all the values of an array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $population = array(&amp;quot;Ohio&amp;quot; =&amp;gt; &amp;quot;11,421,267&amp;quot;, &amp;quot;Iowa&amp;quot; =&amp;gt; &amp;quot;2,936,760&amp;quot;);&lt;br /&gt;
   $popvalues = array_values($population);&lt;br /&gt;
   print_r($popvalues);&lt;br /&gt;
   // Array ( [0] =&amp;gt; 11,421,267 [1] =&amp;gt; 2,936,760 )&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Assigning and Comparing==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
$a = array(0=&amp;gt;1,2=&amp;gt;&amp;quot;orange&amp;quot;,&amp;quot;id&amp;quot;=&amp;gt;7,&amp;quot;name&amp;quot;=&amp;gt;&amp;quot;John&amp;quot; ); &lt;br /&gt;
print_r($a); &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Associative Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
  $emp_det [Name] = &amp;quot;Name&amp;quot;;&lt;br /&gt;
  $emp_det [Age] = &amp;quot;2&amp;quot;;&lt;br /&gt;
  $emp_det [Code] = &amp;quot;8&amp;quot;;&lt;br /&gt;
  $emp_det [Designation] = &amp;quot;System Administrator&amp;quot;;&lt;br /&gt;
  &lt;br /&gt;
  echo $emp_det[Name];  &lt;br /&gt;
  $emp_det = array (Name =&amp;gt; &amp;quot;Name&amp;quot;, Age =&amp;gt; &amp;quot;24&amp;quot;, Code =&amp;gt; &amp;quot;System Administrator&amp;quot;);&lt;br /&gt;
  echo $emp_det[Name];  &lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Building an array of defaults==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
if ($_POST[&amp;quot;_submit_check&amp;quot;]) {&lt;br /&gt;
    $defaults = $_POST;&lt;br /&gt;
} else {&lt;br /&gt;
    $defaults = array(&amp;quot;delivery&amp;quot;  =&amp;gt; &amp;quot;yes&amp;quot;,&lt;br /&gt;
                      &amp;quot;size&amp;quot;      =&amp;gt; &amp;quot;medium&amp;quot;,&lt;br /&gt;
                      &amp;quot;main_dish&amp;quot; =&amp;gt; array(&amp;quot;taro&amp;quot;,&amp;quot;tripe&amp;quot;),&lt;br /&gt;
                      &amp;quot;sweet&amp;quot;     =&amp;gt; &amp;quot;cake&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creates an array that assigns keys 1 through 7 to the days of the week.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
    $days = array(1=&amp;gt;&amp;quot;Sunday&amp;quot;, &amp;quot;Monday&amp;quot;, &amp;quot;Tuesday&amp;quot;,&amp;quot;Wednesday&amp;quot;, &amp;quot;Thursday&amp;quot;, &amp;quot;Friday&amp;quot;, &amp;quot;Saturday&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creates an array with keys &amp;quot;a&amp;quot;, &amp;quot;b&amp;quot; and &amp;quot;c with values of 1, 2 and 3 as well as keys 0, 1 and 2 with values &amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;, and &amp;quot;c&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
    $myarray = array(&amp;quot;a&amp;quot;=&amp;gt;1, &amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;=&amp;gt;2, &amp;quot;b&amp;quot;, &amp;quot;c&amp;quot;=&amp;gt;3, &amp;quot;c&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating an associative array of shapes==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$shapes = array(&amp;quot;S&amp;quot; =&amp;gt; &amp;quot;Cylinder&amp;quot;,&lt;br /&gt;
                &amp;quot;N&amp;quot; =&amp;gt; &amp;quot;Rectangle&amp;quot;,&lt;br /&gt;
                &amp;quot;A&amp;quot; =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                &amp;quot;O&amp;quot; =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                &amp;quot;P&amp;quot; =&amp;gt; &amp;quot;Rectangle&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Creating Arrays==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $my_array = array();&lt;br /&gt;
  $pets = array(&amp;quot;A&amp;quot;, &amp;quot;S&amp;quot;, &amp;quot;B&amp;quot;, &amp;quot;W&amp;quot;);&lt;br /&gt;
  $person = array(&amp;quot;B&amp;quot;, &amp;quot;J&amp;quot;, 24, &amp;quot;CA&amp;quot;);&lt;br /&gt;
  $customer = array(&amp;quot;first&amp;quot; =&amp;gt; &amp;quot;Bill&amp;quot;, &amp;quot;last&amp;quot; =&amp;gt; &amp;quot;Jones&amp;quot;,&amp;quot;age&amp;quot; =&amp;gt; 24, &amp;quot;state&amp;quot; =&amp;gt; &amp;quot;CA&amp;quot;);&lt;br /&gt;
  print &amp;quot;&amp;lt;p&amp;gt;Pet number 1 is named &amp;quot;$pets[0]&amp;quot;.&amp;lt;/p&amp;gt;\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;&amp;lt;p&amp;gt;The person&amp;quot;s age is $person[2].&amp;lt;/p&amp;gt;\n&amp;quot;;&lt;br /&gt;
  print &amp;quot;&amp;lt;p&amp;gt;The customer&amp;quot;s age is {$customer[&amp;quot;age&amp;quot;]}.&amp;lt;/p&amp;gt;\n&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Displaying one value from an array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$shapes = array(&amp;quot;S&amp;quot; =&amp;gt; &amp;quot;Cylinder&amp;quot;,&lt;br /&gt;
                &amp;quot;N&amp;quot; =&amp;gt; &amp;quot;Rectangle&amp;quot;,&lt;br /&gt;
                &amp;quot;A&amp;quot; =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                &amp;quot;O&amp;quot; =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                &amp;quot;P&amp;quot; =&amp;gt; &amp;quot;Rectangle&amp;quot;);&lt;br /&gt;
print &amp;quot;A notepad is a {$shapes[&amp;quot;Notepad&amp;quot;]}.&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==foreach statement is used to loop through an associative array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$emp_det = array (Name =&amp;gt; &amp;quot;A&amp;quot;,&lt;br /&gt;
                  Age =&amp;gt; &amp;quot;2&amp;quot; ,&lt;br /&gt;
                  Code =&amp;gt;&amp;quot;8&amp;quot;,&lt;br /&gt;
                  Designation =&amp;gt; &amp;quot;Administrator&amp;quot;);&lt;br /&gt;
foreach ($emp_det as $key=&amp;gt;$temp) {&lt;br /&gt;
   echo &amp;quot;$key = $temp&amp;quot;,&amp;quot;\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==key: Fetch a key from an associative array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $capitals = array(&amp;quot;Ohio&amp;quot; =&amp;gt; &amp;quot;Columbus&amp;quot;, &amp;quot;Iowa&amp;quot; =&amp;gt; &amp;quot;Des Moines&amp;quot;,&amp;quot;Arizona&amp;quot; =&amp;gt; &amp;quot;Phoenix&amp;quot;);&lt;br /&gt;
   echo &amp;quot;&amp;lt;p&amp;gt;Can you name the capitals of these states?&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
   while($key = key($capitals)) {&lt;br /&gt;
      echo $key.&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
      next($capitals);&lt;br /&gt;
   }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Looping Through an Associative Array with foreach==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Looping Through an Associative Array with foreach&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$character = array (name=&amp;gt;&amp;quot;Joe&amp;quot;,&lt;br /&gt;
                    occupation=&amp;gt;&amp;quot;Programmer&amp;quot;,&lt;br /&gt;
                    age=&amp;gt;30,&lt;br /&gt;
                    &amp;quot;Learned language &amp;quot;=&amp;gt;&amp;quot;Java&amp;quot;&lt;br /&gt;
);&lt;br /&gt;
foreach ( $character as $key=&amp;gt;$val ){&lt;br /&gt;
    print &amp;quot;$key = $val&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Obtaining Array Keys and Values==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
function array_display($array, $pre=FALSE){ &lt;br /&gt;
    $tag = $pre ? &amp;quot;pre&amp;quot; : &amp;quot;p&amp;quot;; &lt;br /&gt;
    printf(&amp;quot;&amp;lt;%s&amp;gt;%s&amp;lt;/%s&amp;gt;\n&amp;quot;, $tag, var_export($array, TRUE), $tag); &lt;br /&gt;
} &lt;br /&gt;
$fruits = array(&amp;quot;red&amp;quot; =&amp;gt; &amp;quot;apple&amp;quot;, &amp;quot;yellow&amp;quot; =&amp;gt; &amp;quot;banana&amp;quot;, &amp;quot;green&amp;quot; =&amp;gt; &amp;quot;lime&amp;quot;); &lt;br /&gt;
$colors = array_keys($fruits); &lt;br /&gt;
$flavors = array_values($fruits); &lt;br /&gt;
&lt;br /&gt;
array_display($fruits); &lt;br /&gt;
array_display($colors); &lt;br /&gt;
array_display($flavors); &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Obtaining Array Keys with a Given Value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $countries = array( &amp;quot;USA&amp;quot; =&amp;gt; &amp;quot;English&amp;quot;, &amp;quot;Spain&amp;quot; =&amp;gt; &amp;quot;Spanish&amp;quot;,&lt;br /&gt;
                      &amp;quot;France&amp;quot; =&amp;gt; &amp;quot;French&amp;quot;, &amp;quot;Argentina&amp;quot; =&amp;gt; &amp;quot;Spanish&amp;quot;);&lt;br /&gt;
                      &lt;br /&gt;
 &lt;br /&gt;
  function array_get_keys($search, $array)&lt;br /&gt;
  {&lt;br /&gt;
    $keys = array(); &lt;br /&gt;
    &lt;br /&gt;
    foreach($array as $key =&amp;gt; $value) &lt;br /&gt;
      if($value == $search) &lt;br /&gt;
        $keys[] = $key; &lt;br /&gt;
    &lt;br /&gt;
    if(count($keys) == 0) &lt;br /&gt;
      $keys = FALSE; &lt;br /&gt;
  &lt;br /&gt;
    return $keys;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  $language = &amp;quot;Spanish&amp;quot;;&lt;br /&gt;
  $spoken = array_get_keys($language, $countries);&lt;br /&gt;
  &lt;br /&gt;
  printf(&amp;quot;&amp;lt;p&amp;gt;Countries where %s is spoken: %s.&amp;lt;/p&amp;gt;\n&amp;quot;,&lt;br /&gt;
          $language,&lt;br /&gt;
          $spoken ? implode(&amp;quot;, &amp;quot;, $spoken) : &amp;quot;None&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  $language = &amp;quot;Tagalog&amp;quot;;&lt;br /&gt;
  $spoken = array_get_keys($language, $countries);&lt;br /&gt;
  &lt;br /&gt;
  printf(&amp;quot;&amp;lt;p&amp;gt;Countries where %s is spoken: %s.&amp;lt;/p&amp;gt;\n&amp;quot;,&lt;br /&gt;
          $language,&lt;br /&gt;
          $spoken ? implode(&amp;quot;, &amp;quot;, $spoken) : &amp;quot;None&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==One-based array index==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;One-based array index&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;ol&amp;gt;&lt;br /&gt;
  &amp;lt;?php&lt;br /&gt;
  $arr = array( 1 =&amp;gt; &amp;quot;1st&amp;quot;, &amp;quot;2nd&amp;quot;, &amp;quot;3rd&amp;quot;, &amp;quot;4th&amp;quot;, &amp;quot;5th&amp;quot; );&lt;br /&gt;
  &lt;br /&gt;
  for( $i = 1; $i &amp;lt;= sizeof($arr); $i++ )&lt;br /&gt;
  {&lt;br /&gt;
    echo(&amp;quot;Position $i - Element value: $arr[$i]&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
  &amp;lt;/ol&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==print_r: output associate array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$states = array (&lt;br /&gt;
&amp;quot;Ohio&amp;quot; =&amp;gt; array (&amp;quot;population&amp;quot; =&amp;gt; &amp;quot;11,353,140&amp;quot;, capital =&amp;gt; &amp;quot;Columbus&amp;quot;),&lt;br /&gt;
&amp;quot;Nebraska&amp;quot; =&amp;gt; array(&amp;quot;population&amp;quot; =&amp;gt; &amp;quot;1,711,263&amp;quot;, capital =&amp;gt; &amp;quot;Omaha&amp;quot;)&lt;br /&gt;
)&lt;br /&gt;
print_r($states);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reference the assiciate array element==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
$birthdays[&amp;quot;K&amp;quot;] = &amp;quot;1988-04-12&amp;quot;;&lt;br /&gt;
$birthdays[&amp;quot;S&amp;quot;] = &amp;quot;1986-05-16&amp;quot;;&lt;br /&gt;
$birthdays[&amp;quot;D&amp;quot;] = &amp;quot;1983-02-09&amp;quot;;&lt;br /&gt;
echo(&amp;quot;My birthday is: &amp;quot; . $birthdays[&amp;quot;K&amp;quot;]);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sort associate array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
   $states = array(&amp;quot;OH&amp;quot; =&amp;gt; &amp;quot;Ohio&amp;quot;, &amp;quot;CA&amp;quot; =&amp;gt; &amp;quot;California&amp;quot;, &amp;quot;MD&amp;quot; =&amp;gt; &amp;quot;Maryland&amp;quot;);&lt;br /&gt;
   sort($states);&lt;br /&gt;
   print_r($states);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use foreach, while and list to loop through associate array==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$characters = array(&lt;br /&gt;
        array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;A&amp;quot;,&lt;br /&gt;
        &amp;quot;occupation&amp;quot; =&amp;gt; &amp;quot;A1&amp;quot;,&lt;br /&gt;
        &amp;quot;age&amp;quot; =&amp;gt; 30,&lt;br /&gt;
        &amp;quot;special power&amp;quot; =&amp;gt; &amp;quot;A3&amp;quot;&lt;br /&gt;
        ),&lt;br /&gt;
        array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;B&amp;quot;,&lt;br /&gt;
        &amp;quot;occupation&amp;quot; =&amp;gt; &amp;quot;B1&amp;quot;,&lt;br /&gt;
        &amp;quot;age&amp;quot; =&amp;gt; 24,&lt;br /&gt;
        &amp;quot;special power&amp;quot; =&amp;gt; &amp;quot;B2&amp;quot;&lt;br /&gt;
        ),&lt;br /&gt;
        array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;C&amp;quot;,&lt;br /&gt;
        &amp;quot;occupation&amp;quot; =&amp;gt; &amp;quot;C1&amp;quot;,&lt;br /&gt;
        &amp;quot;age&amp;quot; =&amp;gt; 45,&lt;br /&gt;
        &amp;quot;special power&amp;quot; =&amp;gt; &amp;quot;C2&amp;quot;&lt;br /&gt;
        )&lt;br /&gt;
      );&lt;br /&gt;
foreach ($characters as $c) {&lt;br /&gt;
        while (list($k, $v) = each ($c)) {&lt;br /&gt;
                echo &amp;quot;$k ... $v &amp;lt;br/&amp;gt;&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using both the array key and a passed-in value to modify each element value==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
function change(&amp;amp;$element, $key, $mark) { &lt;br /&gt;
    $element = &amp;quot;$mark$key$mark, the $element&amp;quot;; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
$dogs = array(&amp;quot;A&amp;quot; =&amp;gt; &amp;quot;C&amp;quot;, &amp;quot;B&amp;quot; =&amp;gt; &amp;quot;D&amp;quot;, &amp;quot;X&amp;quot; =&amp;gt; &amp;quot;Z&amp;quot;); &lt;br /&gt;
array_display($dogs, TRUE); &lt;br /&gt;
array_walk($dogs, &amp;quot;change&amp;quot;, &amp;quot;*&amp;quot;); &lt;br /&gt;
array_display($dogs, TRUE); &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using Variable Variables to Create Associations==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$favorite_color = &amp;quot;blue&amp;quot;;&lt;br /&gt;
$favorite_weapon = &amp;quot;gun&amp;quot;;&lt;br /&gt;
$favorite_drink = &amp;quot;beer&amp;quot;;&lt;br /&gt;
$favorite_things = array(&amp;quot;color&amp;quot;, &amp;quot;weapon&amp;quot;, &amp;quot;drink&amp;quot;);&lt;br /&gt;
foreach ($favorite_things as $thing) {&lt;br /&gt;
    echo &amp;quot;&amp;lt;p&amp;gt;&amp;quot;, $thing, &amp;quot; = &amp;quot;, ${&amp;quot;favorite_{$thing}&amp;quot;}, &amp;quot;&amp;lt;/p&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>