Arrays in PHP: Storing and Manipulating Data

Rumman Ansari   Software Engineer   2024-07-09 10:05:59   5543  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>
MCQ Available

There are 16 MCQs available for this topic.

16 MCQTake Quiz

No Questions Data Available.
No Program Data.

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