<span style="color: #369;"><?php</span><span style="color: #000;">
</span><span style="color: #000;">$array</span><span style="color: #000;"> = </span><span style="color: #00C;">array</span><span style="color: #000;">(
</span><span style="color: #000;">1</span><span style="color: #000;"> => </span><span style="color: #F39;">'red'</span><span style="color: #000;">,
</span><span style="color: #000;">2</span><span style="color: #000;"> => </span><span style="color: #F39;">'orange'</span><span style="color: #000;">,
</span><span style="color: #000;">3</span><span style="color: #000;"> => </span><span style="color: #F39;">'yellow'</span><span style="color: #000;">,
</span><span style="color: #000;">4</span><span style="color: #000;"> => </span><span style="color: #F39;">'green'</span><span style="color: #000;">,
</span><span style="color: #000;">5</span><span style="color: #000;"> => </span><span style="color: #F39;">'blue'</span><span style="color: #000;">,
</span><span style="color: #000;">6</span><span style="color: #000;"> => </span><span style="color: #F39;">'indigo'</span><span style="color: #000;">,
</span><span style="color: #000;">7</span><span style="color: #000;"> => </span><span style="color: #F39;">'violet'</span><span style="color: #000;">
);
</span><span style="color: #369;">?></span>
Get the first key (outputs: 1)
<span style="color: #369;"><?php</span><span style="color: #000;"> </span><span style="color: #00C;">print</span><span style="color: #000;"> </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;">)); </span><span style="color: #369;">?></span><span style="color: #000;">
</span>
Get the last key (outputs: 7)
<span style="color: #369;"><?php</span><span style="color: #000;"> </span><span style="color: #00C;">print</span><span style="color: #000;"> </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;">)); </span><span style="color: #369;">?></span>
Get the first value (outputs: red)
<span style="color: #369;"><?php</span><span style="color: #000;"> </span><span style="color: #00C;">print</span><span style="color: #000;"> </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;">)); </span><span style="color: #369;">?></span>
Get the last value (outputs: violet)
<span style="color: #369;"><?php</span><span style="color: #000;"> </span><span style="color: #00C;">print</span><span style="color: #000;"> </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;">)); </span><span style="color: #369;">?></span>