<?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%2FMultidimensional_Array</id>
		<title>PHP/Data Structure/Multidimensional 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%2FMultidimensional_Array"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Data_Structure/Multidimensional_Array&amp;action=history"/>
		<updated>2026-04-04T09:18:18Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/Data_Structure/Multidimensional_Array&amp;diff=226&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/Multidimensional_Array&amp;diff=226&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/Multidimensional_Array&amp;diff=227&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/Data_Structure/Multidimensional_Array&amp;diff=227&amp;oldid=prev"/>
				<updated>2010-05-26T07:02:51Z</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;==Accessing multidimensional array elements==&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;
$meals = array(&amp;quot;breakfast&amp;quot; =&amp;gt; array(&amp;quot;A&amp;quot;,&amp;quot;C&amp;quot;),&lt;br /&gt;
               &amp;quot;lunch&amp;quot;     =&amp;gt; array(&amp;quot;B&amp;quot;, &amp;quot;E&amp;quot;),&lt;br /&gt;
               &amp;quot;snack&amp;quot;     =&amp;gt; array(&amp;quot;C&amp;quot;,&amp;quot;F&amp;quot;));&lt;br /&gt;
$lunches = array( array(&amp;quot;Chicken&amp;quot;,&amp;quot;Eggplant&amp;quot;,&amp;quot;Rice&amp;quot;),&lt;br /&gt;
                  array(&amp;quot;Eggplant&amp;quot;,&amp;quot;Tofu&amp;quot;));&lt;br /&gt;
$flavors = array(&amp;quot;Japanese&amp;quot; =&amp;gt; array(&amp;quot;hot&amp;quot; =&amp;gt; &amp;quot;1&amp;quot;,&lt;br /&gt;
                                     &amp;quot;salty&amp;quot; =&amp;gt; &amp;quot;2&amp;quot;),&lt;br /&gt;
                 &amp;quot;Chinese&amp;quot;  =&amp;gt; array(&amp;quot;hot&amp;quot; =&amp;gt; &amp;quot;3&amp;quot;,&lt;br /&gt;
                                     &amp;quot;pepper-salty&amp;quot; =&amp;gt; &amp;quot;4&amp;quot;));&lt;br /&gt;
print $meals[&amp;quot;lunch&amp;quot;][1];            &lt;br /&gt;
print $meals[&amp;quot;snack&amp;quot;][0];            &lt;br /&gt;
print $lunches[0][0];                &lt;br /&gt;
print $lunches[2][1];                &lt;br /&gt;
print $flavors[&amp;quot;Japanese&amp;quot;][&amp;quot;salty&amp;quot;]  &lt;br /&gt;
print $flavors[&amp;quot;Chinese&amp;quot;][&amp;quot;hot&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 a Multidimensional 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;
    $myarray = array(&amp;quot;mykey&amp;quot;=&amp;gt; &amp;quot;myvalue&amp;quot;,&amp;quot;key2&amp;quot;=&amp;gt; array(1, 2, 3, 4));&lt;br /&gt;
    $sub_array[] = 1;&lt;br /&gt;
    $sub_array[] = 2;&lt;br /&gt;
    $sub_array[] = 3;&lt;br /&gt;
    $sub_array[] = 4;&lt;br /&gt;
    $example[&amp;quot;mykey&amp;quot;] = &amp;quot;myvalue&amp;quot;;&lt;br /&gt;
    $example[&amp;quot;key2&amp;quot;]  = $sub_array;&lt;br /&gt;
    $anotherarray[&amp;quot;mykey&amp;quot;] = &amp;quot;myvalue&amp;quot;;&lt;br /&gt;
    $anotherarray[&amp;quot;key2&amp;quot;][] = 1;&lt;br /&gt;
    $anotherarray[&amp;quot;key2&amp;quot;][] = 2;&lt;br /&gt;
    $anotherarray[&amp;quot;key2&amp;quot;][] = 3;&lt;br /&gt;
    $anotherarray[&amp;quot;key2&amp;quot;][] = 4;&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 Multidimensional 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;
  $customers= array(&lt;br /&gt;
        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;,&lt;br /&gt;
              &amp;quot;age&amp;quot; =&amp;gt; 24, &amp;quot;state&amp;quot; =&amp;gt; &amp;quot;CA&amp;quot;),&lt;br /&gt;
        array(&amp;quot;first&amp;quot; =&amp;gt; &amp;quot;Joyce&amp;quot;, &amp;quot;last&amp;quot; =&amp;gt; &amp;quot;Johnson&amp;quot;,&lt;br /&gt;
              &amp;quot;age&amp;quot; =&amp;gt; 21, &amp;quot;state&amp;quot; =&amp;gt; &amp;quot;TX&amp;quot;),&lt;br /&gt;
      );&lt;br /&gt;
      &lt;br /&gt;
  $pet_breeds= array(&lt;br /&gt;
            &amp;quot;dogs&amp;quot; =&amp;gt; array(&amp;quot;P&amp;quot;, &amp;quot;T&amp;quot;, &amp;quot;D&amp;quot;),&lt;br /&gt;
            &amp;quot;birds&amp;quot; =&amp;gt; array(&amp;quot;P&amp;quot;, &amp;quot;C&amp;quot;),&lt;br /&gt;
            &amp;quot;fish&amp;quot; =&amp;gt; array(&amp;quot;G&amp;quot;, &amp;quot;T&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;A&amp;quot;)&lt;br /&gt;
      );&lt;br /&gt;
      &lt;br /&gt;
  printf(&amp;quot;&amp;lt;p&amp;gt;The name of the second customer is %s %s.&amp;lt;/p&amp;gt;\n&amp;quot;,&lt;br /&gt;
          $customers[1][&amp;quot;first&amp;quot;], $customers[1][&amp;quot;last&amp;quot;]);&lt;br /&gt;
          &lt;br /&gt;
  printf(&amp;quot;&amp;lt;p&amp;gt;%s and %s&amp;lt;/p&amp;gt;&amp;quot;, &lt;br /&gt;
          $pet_breeds[&amp;quot;dogs&amp;quot;][0], $pet_breeds[&amp;quot;birds&amp;quot;][1]);&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;
==Defining a Multidimensional 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;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Defining a Multidimensional Array&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;
$characters = array (&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 1&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;developer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;30,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;Java&amp;quot; ),&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 2&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;Programmer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;24,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;C++&amp;quot; ),&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 3&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;designer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;63,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;Javascript&amp;quot; )&lt;br /&gt;
);&lt;br /&gt;
print $characters[0][occupation];&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;
==Displaying a multidimensional 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;
$objects=array(&amp;quot;A&amp;quot; =&amp;gt;    array(&amp;quot;Shape&amp;quot;    =&amp;gt; &amp;quot;Cylinder&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Color&amp;quot;    =&amp;gt; &amp;quot;Red&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Material&amp;quot; =&amp;gt; &amp;quot;Metal&amp;quot;),&lt;br /&gt;
               &amp;quot;B&amp;quot; =&amp;gt;    array(&amp;quot;Shape&amp;quot;    =&amp;gt; &amp;quot;Rectangle&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Color&amp;quot;    =&amp;gt; &amp;quot;White&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Material&amp;quot; =&amp;gt; &amp;quot;Paper&amp;quot;),&lt;br /&gt;
               &amp;quot;C&amp;quot; =&amp;gt;       array(&amp;quot;Shape&amp;quot;    =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Color&amp;quot;    =&amp;gt; &amp;quot;Red&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Material&amp;quot; =&amp;gt; &amp;quot;Fruit&amp;quot;),&lt;br /&gt;
               &amp;quot;D&amp;quot; =&amp;gt;      array(&amp;quot;Shape&amp;quot;    =&amp;gt; &amp;quot;Sphere&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Color&amp;quot;    =&amp;gt; &amp;quot;Orange&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Material&amp;quot; =&amp;gt; &amp;quot;Fruit&amp;quot;),&lt;br /&gt;
               &amp;quot;E&amp;quot; =&amp;gt;  array(&amp;quot;Shape&amp;quot;    =&amp;gt; &amp;quot;Rectangle&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Color&amp;quot;    =&amp;gt; &amp;quot;Yellow&amp;quot;,&lt;br /&gt;
                                      &amp;quot;Material&amp;quot; =&amp;gt; &amp;quot;Paper&amp;quot;));&lt;br /&gt;
echo $objects[&amp;quot;Soda can&amp;quot;][&amp;quot;Shape&amp;quot;];&lt;br /&gt;
foreach ($objects as $obj_key =&amp;gt; $obj)&lt;br /&gt;
{&lt;br /&gt;
    echo &amp;quot;$obj_key:&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    while (list ($key,$value)=each ($obj))&lt;br /&gt;
    {&lt;br /&gt;
        echo &amp;quot;$key = $value &amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;br /&amp;gt;&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;
==Displaying a Multidimensional Array using For each==&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 = array (array (Name=&amp;gt;&amp;quot;a&amp;quot;, Code=&amp;gt; &amp;quot;8&amp;quot;, Hobby=&amp;gt; &amp;quot;A&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;b&amp;quot;, Code=&amp;gt; &amp;quot;8&amp;quot;, Hobby=&amp;gt; &amp;quot;B&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;c&amp;quot;, Code=&amp;gt; &amp;quot;1&amp;quot;, Hobby=&amp;gt; &amp;quot;C&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;d&amp;quot;, Code=&amp;gt; &amp;quot;3&amp;quot;, Hobby=&amp;gt; &amp;quot;D&amp;quot;),&lt;br /&gt;
  );&lt;br /&gt;
  foreach ($emp_det as $tempone) {&lt;br /&gt;
    foreach ($tempone as $key=&amp;gt;$temptwo) {&lt;br /&gt;
      echo &amp;quot;$key: $temptwo&amp;quot;, &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;\n&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;
==Displaying Multidimensional 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;
function display_array($arr, $spacing) {&lt;br /&gt;
    $widths = array();&lt;br /&gt;
    foreach ($arr as $row) {&lt;br /&gt;
        foreach ($row as $key =&amp;gt; $col) {&lt;br /&gt;
            if (!isset($widths[$key]) || (strlen($col) &amp;gt; $widths[$key])) {&lt;br /&gt;
                $widths[$key] = strlen($col);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    echo &amp;quot;&amp;lt;pre&amp;gt;&amp;quot;;&lt;br /&gt;
    foreach ($arr as $row) {&lt;br /&gt;
        $count = 0;&lt;br /&gt;
        foreach ($row as $key =&amp;gt; $col) {&lt;br /&gt;
            if ($count++) {&lt;br /&gt;
                echo str_repeat(&amp;quot; &amp;quot;, $spacing);&lt;br /&gt;
            }&lt;br /&gt;
            echo str_pad($col, $widths[$key]);&lt;br /&gt;
        }&lt;br /&gt;
        echo &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
$test_array = array(&lt;br /&gt;
    array(&amp;quot;A&amp;quot;, &amp;quot;B&amp;quot;, &amp;quot;C&amp;quot;, &amp;quot;D&amp;quot;, &amp;quot;E&amp;quot;),&lt;br /&gt;
    array(&amp;quot;a&amp;quot;, &amp;quot;b&amp;quot;, &amp;quot;c&amp;quot;, &amp;quot;d&amp;quot;, &amp;quot;e&amp;quot;),&lt;br /&gt;
    );&lt;br /&gt;
display_array($test_array, 3);&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;
==Find the Maximum Value in a Multidimensional 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;
function recursive_array_max($a) {&lt;br /&gt;
    foreach ($a as $value) {&lt;br /&gt;
        if (is_array($value)) {&lt;br /&gt;
            $value = recursive_array_max($value);&lt;br /&gt;
        }&lt;br /&gt;
        if (!(isset($max))) {&lt;br /&gt;
            $max = $value;&lt;br /&gt;
        } else {&lt;br /&gt;
            $max = $value &amp;gt; $max ? $value : $max;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return $max;&lt;br /&gt;
}&lt;br /&gt;
$dimensional = array(&lt;br /&gt;
    7,&lt;br /&gt;
    array(3, 5),&lt;br /&gt;
    array(5, 4, 7, array(3, 4, 6), 6),&lt;br /&gt;
    14,&lt;br /&gt;
    2,&lt;br /&gt;
    array(5, 4, 3)&lt;br /&gt;
    );&lt;br /&gt;
$max = recursive_array_max($dimensional);&lt;br /&gt;
echo &amp;quot;&amp;lt;p&amp;gt;The maximum value was: {$max}&amp;lt;/p&amp;gt;&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;
==Generating fixed-width field data records without==&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;
$books = array( array(&amp;quot;A&amp;quot;,&amp;quot;S&amp;quot;, 1927),&lt;br /&gt;
                array(&amp;quot;T&amp;quot;,&amp;quot;L&amp;quot;,1971),&lt;br /&gt;
                array(&amp;quot;T&amp;quot;,&amp;quot;W&amp;quot;,1979) );&lt;br /&gt;
foreach ($books as $book) {&lt;br /&gt;
    $title  = str_pad(substr($book[0], 0, 25), 25, &amp;quot;.&amp;quot;);&lt;br /&gt;
    $author = str_pad(substr($book[1], 0, 15), 15, &amp;quot;.&amp;quot;);&lt;br /&gt;
    $year   = str_pad(substr($book[2], 0, 4), 4, &amp;quot;.&amp;quot;);&lt;br /&gt;
    print &amp;quot;$title$author$year\n&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;
==Looping Through a Multidimensional 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;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;Looping Through a Multidimensional Array&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;
$characters = array (&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 1&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;developer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;30,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;Java&amp;quot; ),&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 2&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;Programmer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;24,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;C++&amp;quot; ),&lt;br /&gt;
                array ( name=&amp;gt;&amp;quot;name 3&amp;quot;,&lt;br /&gt;
                        occupation=&amp;gt;&amp;quot;designer&amp;quot;,&lt;br /&gt;
                        age=&amp;gt;63,&lt;br /&gt;
                        specialty=&amp;gt;&amp;quot;Javascript&amp;quot; )&lt;br /&gt;
);&lt;br /&gt;
foreach ( $characters as $val ){&lt;br /&gt;
    foreach ( $val as $key=&amp;gt;$final_val ){&lt;br /&gt;
        print &amp;quot;$key: $final_val&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    print &amp;quot;&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;
==Manipulating multidimensional 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;?&lt;br /&gt;
$prices[&amp;quot;dinner&amp;quot;][&amp;quot;A&amp;quot;] = 12.50;&lt;br /&gt;
$prices[&amp;quot;lunch&amp;quot;][&amp;quot;B&amp;quot;] = 4.95;&lt;br /&gt;
$prices[&amp;quot;dinner&amp;quot;][&amp;quot;C&amp;quot;] = 8.95;&lt;br /&gt;
$prices[&amp;quot;dinner&amp;quot;][&amp;quot;total&amp;quot;] = $prices[&amp;quot;dinner&amp;quot;][&amp;quot;A&amp;quot;] +&lt;br /&gt;
                             $prices[&amp;quot;dinner&amp;quot;][&amp;quot;B&amp;quot;];&lt;br /&gt;
$specials[0][0] = &amp;quot;aa&amp;quot;;&lt;br /&gt;
$specials[0][1] = &amp;quot;bb&amp;quot;;&lt;br /&gt;
$specials[0][2] = &amp;quot;cc&amp;quot;;&lt;br /&gt;
$specials[1][0] = &amp;quot;dd&amp;quot;;&lt;br /&gt;
$specials[1][1] = &amp;quot;ee&amp;quot;;&lt;br /&gt;
$specials[1][] = &amp;quot;Peanut Salad&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;
==Multidimensional array element value interpolation==&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;
$specials = array( array(&amp;quot;A&amp;quot;, &amp;quot;A&amp;quot;, &amp;quot;B&amp;quot;),&lt;br /&gt;
                   array(&amp;quot;C&amp;quot;,&amp;quot;W&amp;quot;, &amp;quot;P&amp;quot;) );&lt;br /&gt;
for ($i = 0, $num_specials = count($specials); $i &amp;lt; $num_specials; $i++) {&lt;br /&gt;
    for ($m = 0, $num_sub = count($specials[$i]); $m &amp;lt; $num_sub; $m++) {&lt;br /&gt;
        print &amp;quot;Element [$i][$m] is {$specials[$i][$m]}\n&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;
==Reference element in multidimensional 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 = array (array (Name=&amp;gt;&amp;quot;a&amp;quot;, Code=&amp;gt; &amp;quot;8&amp;quot;, Hobby=&amp;gt; &amp;quot;A&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;b&amp;quot;, Code=&amp;gt; &amp;quot;8&amp;quot;, Hobby=&amp;gt; &amp;quot;B&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;c&amp;quot;, Code=&amp;gt; &amp;quot;1&amp;quot;, Hobby=&amp;gt; &amp;quot;C&amp;quot;),&lt;br /&gt;
                    array (Name=&amp;gt;&amp;quot;d&amp;quot;, Code=&amp;gt; &amp;quot;3&amp;quot;, Hobby=&amp;gt; &amp;quot;D&amp;quot;),&lt;br /&gt;
  );&lt;br /&gt;
  echo $emp_det [0] [Hobby];&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;
==Sorting Multidimensional 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;
$data = array( &lt;br /&gt;
    array(&amp;quot;country&amp;quot;=&amp;gt;&amp;quot;Spain&amp;quot;, &amp;quot;language&amp;quot;=&amp;gt;&amp;quot;Spanish&amp;quot;, &amp;quot;visitors&amp;quot;=&amp;gt;1289), &lt;br /&gt;
    array(&amp;quot;country&amp;quot;=&amp;gt;&amp;quot;France&amp;quot;, &amp;quot;language&amp;quot;=&amp;gt;&amp;quot;French&amp;quot;, &amp;quot;visitors&amp;quot;=&amp;gt;984), &lt;br /&gt;
    array(&amp;quot;country&amp;quot;=&amp;gt;&amp;quot;Argentina&amp;quot;, &amp;quot;language&amp;quot;=&amp;gt;&amp;quot;Spanish&amp;quot;, &amp;quot;visitors&amp;quot;=&amp;gt;812)&lt;br /&gt;
); &lt;br /&gt;
printf(&amp;quot;&amp;lt;pre&amp;gt;%s&amp;lt;/pre&amp;gt;\n&amp;quot;, var_export($data, TRUE)); &lt;br /&gt;
$cols = array(); &lt;br /&gt;
foreach($data as $row) { &lt;br /&gt;
    foreach($row as $key =&amp;gt; $value) { &lt;br /&gt;
        if( !isset($cols[$key]) ) &lt;br /&gt;
            $cols[$key] = array(); &lt;br /&gt;
        $cols[$key][] = $value; &lt;br /&gt;
    } &lt;br /&gt;
} &lt;br /&gt;
$data = $cols; &lt;br /&gt;
array_multisort($data[&amp;quot;language&amp;quot;], $data[&amp;quot;country&amp;quot;], $data[&amp;quot;visitors&amp;quot;]); &lt;br /&gt;
printf(&amp;quot;&amp;lt;pre&amp;gt;%s&amp;lt;/pre&amp;gt;\n&amp;quot;, var_export($data, TRUE)); &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>