PHP Arrays

<span style="color: #369;">&lt;?php</span><span style="color: #000;">
</span><span style="color: #000;">$array</span><span style="color: #000;">&nbsp;=&nbsp;</span><span style="color: #00C;">array</span><span style="color: #000;">(
&nbsp;&nbsp;</span><span style="color: #000;">1</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'red'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">2</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'orange'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">3</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'yellow'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">4</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'green'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">5</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'blue'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">6</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'indigo'</span><span style="color: #000;">,
&nbsp;&nbsp;</span><span style="color: #000;">7</span><span style="color: #000;">&nbsp;=&gt;&nbsp;</span><span style="color: #F39;">'violet'</span><span style="color: #000;">
);
</span><span style="color: #369;">?&gt;</span>

Get the first key (outputs: 1)

<span style="color: #369;">&lt;?php</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">print</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">array_shift</span><span style="color: #000;">(</span><span style="color: #00C;">array_keys</span><span style="color: #000;">(</span><span style="color: #000;">$array</span><span style="color: #000;">));&nbsp;</span><span style="color: #369;">?&gt;</span><span style="color: #000;">
</span>

Get the last key (outputs: 7)

<span style="color: #369;">&lt;?php</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">print</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">array_pop</span><span style="color: #000;">(</span><span style="color: #00C;">array_keys</span><span style="color: #000;">(</span><span style="color: #000;">$array</span><span style="color: #000;">));&nbsp;</span><span style="color: #369;">?&gt;</span>

Get the first value (outputs: red)

<span style="color: #369;">&lt;?php</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">print</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">array_shift</span><span style="color: #000;">(</span><span style="color: #00C;">array_values</span><span style="color: #000;">(</span><span style="color: #000;">$array</span><span style="color: #000;">));&nbsp;</span><span style="color: #369;">?&gt;</span>

Get the last value (outputs: violet)

<span style="color: #369;">&lt;?php</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">print</span><span style="color: #000;">&nbsp;</span><span style="color: #00C;">array_pop</span><span style="color: #000;">(</span><span style="color: #00C;">array_values</span><span style="color: #000;">(</span><span style="color: #000;">$array</span><span style="color: #000;">));&nbsp;</span><span style="color: #369;">?&gt;</span>