0% found this document useful (0 votes)
26 views

PHP Array

Uploaded by

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

PHP Array

Uploaded by

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

PHP ARRAYS

Arrays in PHP are a type of data structure that allows us


to store multiple elements of similar or different data
types under a single variable
thereby saving us the effort of creating a different
variable for every data.
The arrays are helpful to create a list of elements of
similar types, which can be accessed using their index or
key.
An array is created using an array() function in PHP.
Types of Array in PHP

There are mainly three types of array in php


1. Indexed or Numeric Arrays: An array with a numeric index
where values are stored linearly.
• PHP index is represented by number which starts from 0.
• We can store number, string and object in the PHP array.
• All PHP array elements are assigned to an index number by default.
• There are two ways to define indexed array:
Examples of Indexed or Numeric Arrays

<?php

// One way to create an indexed array


$name_one = array("Zack", "Anthony", "Ram", "Salim",
"Raghav");

// Accessing the elements directly


echo "Accessing the 1st array elements directly:\n";
echo $name_one[2], "\n";
echo $name_one[0], "\n";
echo $name_one[4], "\n";

// Second way to create an indexed array


$name_two[0] = "ZACK";
$name_two[1] = "ANTHONY";
$name_two[2] = "RAM";
$name_two[3] = "SALIM";
// Accessing the elements directly
echo "Accessing the 2nd array elements
directly:\n";
echo $name_two[2], "\n";
echo $name_two[0], "\n";
echo $name_two[4], "\n";

?>
OUTPUT
Accessing the 1st array elements directly:
Ram
Zack
Raghav

Accessing the 2nd array elements directly:


RAM
ZACK
RAGHAV
Associative Arrays
• These types of arrays are similar to the indexed arrays but instead of linear
storage, every value can be assigned with a user-defined key of string type.
• We can associate name with each array elements in PHP using => symbol.
• Example:
• <?php

• // One way to create an associative array
• $name_one = array("Zack"=>"Zara", "Anthony"=>"Any",
• "Ram"=>"Rani", "Salim"=>"Sara",
• "Raghav"=>"Ravina");
// Second way to create an associative
array
$name_two["zack"] = "zara";
$name_two["anthony"] = "any";
$name_two["ram"] = "rani";
$name_two["salim"] = "sara"; O/P
$name_two["raghav"] = "ravina"; Accessing the elements
// Accessing the elements directly
directly:
echo "Accessing the elements directly:\ zara
n"; sara
echo $name_two["zack"], "\n"; any
echo $name_two["salim"], "\n"; Rani
echo $name_two["anthony"], "\n"; Ravina
echo $name_one["Ram"], "\n";
echo $name_one["Raghav"], "\n";
Multidimensional Arrays
• PHP multidimensional array is also known as array of arrays.
• As the name suggests, every element in this array can be an array and they
can also hold other sub-arrays within.
• Arrays or sub-arrays in multidimensional arrays can be accessed using
multiple dimensions.
• It allows you to store tabular data in an array.
• PHP multidimensional array can be represented in the form of matrix which
is represented by row * column.
Example

<?php

// Defining a multidimensional array


$favorites = array(
array(
"name" => "Dave Punk",
"mob" => "5689741523",
"email" => "[email protected]",
),
array(
"name" => "Monty Smith",
"mob" => "2584369721",
"email" => "[email protected]",
),
array(
"name" => "John Flinch",
"mob" => "9875147536",
"email" => "[email protected]",
// Accessing elements
echo "Dave Punk email-id is: " . $favorites[0]["email"], "\n";
echo "John Flinch mobile number is: " . $favorites[2]
["mob"];

?>

O/P
Dave Punk email-id is: [email protected]
John Flinch mobile number is: 9875147536

You might also like