Arrays in PHP: Storing and Manipulating Data

Rumman Ansari   Software Engineer   2024-07-09 10:05:59   5541  Share
Subject Syllabus DetailsSubject Details
☰ TContent
☰Fullscreen

An array stores multiple values in one single variable.

In the following example $cars is an array. The PHP var_dump() function returns the data type and value:

Example Code:

<span class="pln">

</span><span class="pun">&lt;?</span><span class="pln">php

$name </span><span class="pun">=</span><span class="pln"> array</span><span class="pun">(</span><span class="str">"Ram"</span><span class="pun">,</span><span class="str">"Shyam"</span><span class="pun">,</span><span class="str">"Zodu"</span><span class="pun">);</span><span class="pln">
var_dump</span><span class="pun">(</span><span class="pln">$name</span><span class="pun">);</span><span class="pln">

</span><span class="pun">?&gt;</span><span class="pln">

</span>

Output:

The above code will produce the following result-

<span class="pln">
array</span><span class="pun">(</span><span class="lit">3</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="pun">[</span><span class="lit">0</span><span class="pun">]=&gt;</span><span class="pln"> </span><span class="kwd">string</span><span class="pun">(</span><span class="lit">3</span><span class="pun">)</span><span class="pln"> </span><span class="str">"Ram"</span><span class="pln"> </span><span class="pun">[</span><span class="lit">1</span><span class="pun">]=&gt;</span><span class="pln"> </span><span class="kwd">string</span><span class="pun">(</span><span class="lit">5</span><span class="pun">)</span><span class="pln"> </span><span class="str">"Shyam"</span><span class="pln"> </span><span class="pun">[</span><span class="lit">2</span><span class="pun">]=&gt;</span><span class="pln"> </span><span class="kwd">string</span><span class="pun">(</span><span class="lit">4</span><span class="pun">)</span><span class="pln"> </span><span class="str">"Zodu"</span><span class="pln"> </span><span class="pun">}</span><span class="pln">
</span>

Code: Array Traversing

<span class="pln">
</span><span class="pun">&lt;?</span><span class="pln">php
	$num </span><span class="pun">=</span><span class="pln"> array</span><span class="pun">(</span><span class="lit">12</span><span class="pun">,</span><span class="pln"> </span><span class="lit">24</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">,</span><span class="pln"> </span><span class="lit">64</span><span class="pun">,</span><span class="pln"> </span><span class="lit">5</span><span class="pun">);</span><span class="pln">

	</span><span class="kwd">foreach</span><span class="pun">(</span><span class="pln">$num </span><span class="kwd">as</span><span class="pln"> $val</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
		echo $val</span><span class="pun">.</span><span class="pln"> </span><span class="str">"&lt;/br&gt;"</span><span class="pun">;</span><span class="pln">
	</span><span class="pun">}</span><span class="pln">

</span><span class="pun">?&gt;</span><span class="pln">

</span>

Output:

The above code will produce the following result-

<span class="pln">
</span><span class="lit">12</span><span class="pln">
</span><span class="lit">24</span><span class="pln">
</span><span class="lit">3</span><span class="pln">
</span><span class="lit">64</span><span class="pln">
</span><span class="lit">5</span><span class="pln">
</span>

No Questions Data Available.
No Program Data.

Stay Ahead of the Curve! Check out these trending topics and sharpen your skills.