0% found this document useful (0 votes)
31 views5 pages

Practical 4

This document discusses different types of arrays in PHP, including indexed arrays, associative arrays, and multidimensional arrays. It provides examples of creating each type of array and sample code to manipulate the array values. Indexed arrays use numeric indexes and can be created automatically or manually. Associative arrays use named keys. Multidimensional arrays contain one or more arrays to store related data in multiple dimensions. Sample programs demonstrate how to output the values of each array type.

Uploaded by

Shekhar Jadhav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views5 pages

Practical 4

This document discusses different types of arrays in PHP, including indexed arrays, associative arrays, and multidimensional arrays. It provides examples of creating each type of array and sample code to manipulate the array values. Indexed arrays use numeric indexes and can be created automatically or manually. Associative arrays use named keys. Multidimensional arrays contain one or more arrays to store related data in multiple dimensions. Sample programs demonstrate how to output the values of each array type.

Uploaded by

Shekhar Jadhav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

SAMARTH POLYTECHNIC BELHE

COMPUTER ENGINEERING DEPARTMENT

Subject: Web based Application Development Subject Code: 22619


Using PHP
Semester: 6th Course: Computer Engineering
Laboratory No: L001B Name of Subject Teacher: Kshirsagar Sir
Name of Student: Phapale Siddhesh Ramdas Enrollment No: 2009920220
Date Of Performance: Date Of Submission:

Experiment No: 4
Title of Experiment Write a program for creating and manipulating Indexed array,Associative
array, Multi-dimensional array

Theory:

An array is a special variable, which can hold more than one value at a time.

If you have a list of items (a list of car names, for example), storing the cars
in single variables could look like this:

$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";

However, what if you want to loop through the cars and find a specific one?
And what if you had not 3 cars, but 300?

The solution is to create an array!

An array can hold many values under a single name, and you can access the
values by referring to an index number.

Create an Array in PHP


In PHP, the array() function is used to create an array:

array();
In PHP, there are three types of arrays:

 Indexed arrays - Arrays with a numeric index


 Associative arrays - Arrays with named keys
 Multidimensional arrays - Arrays containing one or more arrays

1)Indexed arrays - Arrays with a numeric index

There are two ways to create indexed arrays:

The index can be assigned automatically (index always starts at 0), like this:

$cars = array("Volvo", "BMW", "Toyota");

or the index can be assigned manually:

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

Program:
<?php
$cars = array("Volvo", "BMW", "Toyota");
$arrlen = count($cars);

for($x = 0; $x < $arrlen; $x++) {


echo $cars[$x];
echo "<br>";
}
?>
Output:

2)Associative arrays - Arrays with named keys

Associative arrays are arrays that use named keys that you assign to them.

There are two ways to create an associative array:

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

or:

$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";

Program:
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Output:
3)Multidimensional arrays - Arrays containing one or more arrays

A multidimensional array is an array containing one or more arrays.

PHP supports multidimensional arrays that are two, three, four, five, or more
levels deep. However, arrays more than three levels deep are hard to
manage for most people.

Dimensions: Dimensions of multidimensional array indicates the number of


indices needed to select an element. For a two dimensional array two indices
to select an element.

Two dimensional array: It is the simplest form of a multidimensional array.


It can be created using nested array. These type of arrays can be used to
store any type of elements, but the index is always a number. By default, the
index starts with zero.

Syntax:
array (
array (elements...),
array (elements...),
...
);
Program:

<?php
$cars=array
(
array("BMW",20,10),
array("CREATA",30,70),
array("Brezza",40,30));
echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";
echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";
echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";
?>

Output:

Grade and C (10 M) P (15 M) Total ( 25 M) Dated Sign


Dated
Signature of
Teacher

You might also like