SlideShare a Scribd company logo
PHP Arrays An  indexed  array is similar to one provided by a conventional programming language. An element  of an  associative  array can be accessed by a keyword.  An associative array is like a  dictionary  or  map . An array element can be of any type.  An array can be  heterogeneous with its element types and structure. Many functions manipulating an array are provided. PHP Array
Indexed Array PHP Array $animals =  array("dog", "cat", "fish"); echo "$animals[0]\n"; echo "$animals[2]\n"; echo "$animals\n"; dog fish Array
Updating and Adding Elements PHP Array $animals =  array("dog", "cat", "fish"); echo "$animals[1]\n";  $animals[1] = " tiger " ;   echo "$animals[1]\n"; $animals[] = "beaver"; echo "$animals[3]\n"; cat tiger beaver
Associative Array PHP Array $animals = array(  "dog“ => 15,"cat“ = >8, "fish“ => 2); echo "$animals[cat]\n"; $animals["bat"] = 100; echo "$animals[bat]\n";  8 100
Listing array element :  for PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); for ($i = 0; $i < count($animals); $i++) { echo $i . &quot;-th animal is a $animals[$i].\n&quot;; } 0-th animal is a dog. 1-th animal is a cat. 2-th animal is a fish.
Listing Array Elements:  foreach PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); foreach ($animals as $animal)  echo &quot;$animal\n&quot;; } dog cat fish
while  and  each PHP Array $animals = array(  &quot;dog“ => 15,&quot;cat“ => 8, &quot;fish“ => 2); while ($item = each($animals))  print &quot;weight of &quot; .  $item[&quot;key&quot;] . &quot; is &quot; . $item[&quot;value&quot;] . “.\n&quot;; weight of dog is 15. weight of cat is 8. weight of fish is 2.
each  and  list PHP Array $animals = array(  &quot;dog“ => 15, &quot;cat“ => 8, &quot;fish“ => 2); while (list($key, $value) =  each($animals)) print &quot;weight of $key is $value.\n&quot;; weight of dog is 15. weight of cat is 8. weight of fish is 2.
Multi-Dimensional Heterogeneous Array PHP Array $books = array( array(&quot;title“  => “A&quot;, &quot;author“ => “X&quot;), array(&quot;title“  => “B&quot;, “ author“ => “Y&quot;, “ price“  => 25) ); print_r($books); Array ( [0] => Array ( [title]  => A [author] => X  ) [1] => Array ( [title]  => B [author] => Y [price]  => 25 ) )
Nested Loops PHP Array for ($i=0; $i < count($books); $i++) { print &quot;$i-th book is:&quot;; while ( list($key, $value) =  each($books[$i]) ) print “ $key: $value&quot;; print &quot;\n&quot;; } 0-th book is: title: A author: X 1-th book is: title: B author: Y price: 25
String as an Array PHP Array $myString = &quot;My chars&quot;; echo &quot;$myString\n&quot;;  echo &quot;$myString[1]\n&quot;;  My chars y
Array functions count(), sizeof()  in_array() array_slice ()  array_pad() array_reverse() list( ) Sorting Functions   sort(), rsort() asort(), arsort() ksort(), krsort() PHP Array
count(array1) and  sizeof(array1) PHP Array Returns the size of  array  array1 . $animals = array ('dog', 'cat', 'fish'); echo count($animals); echo sizeof($animals); 3 3
array array_pad(array1, length, value) PHP Array Pad array to length  length  with  value . $scores =  array(1, 2); $padded =  array_pad($scores, 5, 10); print_r($padded); Array  ( [0] => 1 [1] => 2 [2] => 10 [3] => 10 [4] => 10 )
array array_reverse(array1) PHP Array Return an array with elements in reverse order. Array  ( [0] => fish [1] => cat [2] => dog ) $animals =  array('dog', 'cat', 'fish'); $reversed  array_reverse($animals); print_r($reversed);
array array_slice   (array1, offset, length) PHP Array Extract a slice of  length  from  array1  starting at offset . $array1 =  array(1, 2, 3, 4, 5, 6); $subarray =  array_slice(array1, 3, 2); print_r($subarray); Array ( [0] => 4 [1] => 5 )
boolean in_array(value, array1) PHP Array Check if  value  exists in  array1 . $animals = array('dog', 'cat', 'fish'); echo in_array('cat', $animals); echo in_array(‘monkey', $animals); 1 (true) (false)
void list(var1, var2, ...) PHP Array The elements of an array are copied into the list of variables  var1, var2,  . . . $animals = array('dog', 'cat', 'fish'); list($a, $b, $c) = $animals; echo &quot;$a, $b, $c&quot;; dog, cat, fish
sort(array) and  rsort(array) PHP Array Sort  the elements in an array in increasing or decreasing order. $animals =  array('dog', 'cat', fish'); sort($animals); print_r($animals); Array ( [0] => cat [1] => dog [2] => fish  )
asort(array), arsort(array) PHP Array Sort  an array maintaining index association. $animals =  array('dog', 'cat', 'fish'); asort($animals); print_r($animals); Array ( [1] => cat [0] => dog [2] => fish  )
ksort(array), krsort(array) PHP Array Sort  array by keys. $animals =  array('dog' => 15,  'cat' => 8,  'fish' => 2); ksort($animals); print_r($animals); Array ( [cat] => 8 [dog] => 15 [fish] => 12 )

More Related Content

What's hot (20)

PDF
Php tutorial(w3schools)
Arjun Shanka
 
PDF
Arrays In Python | Python Array Operations | Edureka
Edureka!
 
PPTX
Php.ppt
Nidhi mishra
 
PPTX
Big data Analytics Hadoop
Mishika Bharadwaj
 
PPTX
Get method and post method
baabtra.com - No. 1 supplier of quality freshers
 
PDF
Intro to beautiful soup
Andreas Chandra
 
PPT
5.1 css box model
Bulldogs83
 
PPTX
Biometrics
Divya Shah
 
PPTX
Xml presentation
Miguel Angel Teheran Garcia
 
PPTX
Php string function
Ravi Bhadauria
 
PPTX
Big data architecture
Dr. Jasmine Beulah Gnanadurai
 
PPTX
Vectorland: Brief Notes from Using Text Embeddings for Search
Bhaskar Mitra
 
PPTX
Trigger
VForce Infotech
 
PDF
Token, Pattern and Lexeme
A. S. M. Shafi
 
PPTX
Physical database design(database)
welcometofacebook
 
PPTX
Hadoop foundation for analytics
HariniA7
 
PPTX
Biometric Security Systems ppt
OECLIB Odisha Electronics Control Library
 
PPTX
Tower Of Hanoi
Vinit Dantkale
 
Php tutorial(w3schools)
Arjun Shanka
 
Arrays In Python | Python Array Operations | Edureka
Edureka!
 
Php.ppt
Nidhi mishra
 
Big data Analytics Hadoop
Mishika Bharadwaj
 
Intro to beautiful soup
Andreas Chandra
 
5.1 css box model
Bulldogs83
 
Biometrics
Divya Shah
 
Xml presentation
Miguel Angel Teheran Garcia
 
Php string function
Ravi Bhadauria
 
Big data architecture
Dr. Jasmine Beulah Gnanadurai
 
Vectorland: Brief Notes from Using Text Embeddings for Search
Bhaskar Mitra
 
Token, Pattern and Lexeme
A. S. M. Shafi
 
Physical database design(database)
welcometofacebook
 
Hadoop foundation for analytics
HariniA7
 
Biometric Security Systems ppt
OECLIB Odisha Electronics Control Library
 
Tower Of Hanoi
Vinit Dantkale
 

Viewers also liked (20)

PPT
Arrays in PHP
Compare Infobase Limited
 
PDF
PHP Unit 4 arrays
Kumar
 
PDF
Php array
Nikul Shah
 
PDF
Arrays in PHP
Vineet Kumar Saini
 
PPTX
PHP array 1
Mudasir Syed
 
PPTX
PHP Functions & Arrays
Henry Osborne
 
PPT
03 Php Array String Functions
Geshan Manandhar
 
PDF
PHP Basic & Arrays
M.Zalmai Rahmani
 
PPT
Synapseindia reviews on array php
saritasingh19866
 
PPTX
Array in php
Ashok Kumar
 
ODP
My self learn -Php
laavanyaD2009
 
PPTX
Arrays PHP 03
mohamedsaad24
 
PPT
Php Using Arrays
mussawir20
 
PPT
Oops in PHP By Nyros Developer
Nyros Technologies
 
PPTX
Array in php
ilakkiya
 
PDF
Web app development_php_06
Hassen Poreya
 
PPTX
PHP Array very Easy Demo
Salman Memon
 
PPTX
Conheça mais o SlideShare
Rafael Pinheiro
 
PPT
Aula 5 encapsulamento, associação, polimorfismo, interfaces
Rafael Pinheiro
 
PHP Unit 4 arrays
Kumar
 
Php array
Nikul Shah
 
Arrays in PHP
Vineet Kumar Saini
 
PHP array 1
Mudasir Syed
 
PHP Functions & Arrays
Henry Osborne
 
03 Php Array String Functions
Geshan Manandhar
 
PHP Basic & Arrays
M.Zalmai Rahmani
 
Synapseindia reviews on array php
saritasingh19866
 
Array in php
Ashok Kumar
 
My self learn -Php
laavanyaD2009
 
Arrays PHP 03
mohamedsaad24
 
Php Using Arrays
mussawir20
 
Oops in PHP By Nyros Developer
Nyros Technologies
 
Array in php
ilakkiya
 
Web app development_php_06
Hassen Poreya
 
PHP Array very Easy Demo
Salman Memon
 
Conheça mais o SlideShare
Rafael Pinheiro
 
Aula 5 encapsulamento, associação, polimorfismo, interfaces
Rafael Pinheiro
 
Ad

Similar to Php array (20)

PPTX
Lecture 5 array in PHP.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
ZahouAmel1
 
PPT
Class 4 - PHP Arrays
Ahmed Swilam
 
PPT
PHP - Introduction to PHP Arrays
Vibrant Technologies & Computers
 
PPTX
Chapter 2 wbp.pptx
40NehaPagariya
 
PPT
PHP-04-Arrays.ppt
Leandro660423
 
PPTX
5 Arry in PHP.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
ayushmishraaa09
 
PDF
4.1 PHP Arrays
Jalpesh Vasa
 
PPTX
Arrays in PHP
davidahaskins
 
PPTX
Array
hinanshu
 
PPT
PHP array 2
Mudasir Syed
 
PPTX
Unit 2-Arrays.pptx
mythili213835
 
PPT
Arrays in php
Laiby Thomas
 
PDF
Php tips-and-tricks4128
PrinceGuru MS
 
PDF
PHP tips and tricks
Damien Seguy
 
PPTX
Web Application Development using PHP Chapter 4
Mohd Harris Ahmad Jaal
 
PPTX
Arrays syntax and it's functions in php.pptx
NikhilVij6
 
PDF
PHP and MySQL Tips and tricks, DC 2007
Damien Seguy
 
PDF
Array String - Web Programming
Amirul Azhar
 
Lecture 5 array in PHP.pptxLecture 10 CSS part 2.pptxvvvvvvvvvvvvvv
ZahouAmel1
 
Class 4 - PHP Arrays
Ahmed Swilam
 
PHP - Introduction to PHP Arrays
Vibrant Technologies & Computers
 
Chapter 2 wbp.pptx
40NehaPagariya
 
PHP-04-Arrays.ppt
Leandro660423
 
5 Arry in PHP.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
ayushmishraaa09
 
4.1 PHP Arrays
Jalpesh Vasa
 
Arrays in PHP
davidahaskins
 
Array
hinanshu
 
PHP array 2
Mudasir Syed
 
Unit 2-Arrays.pptx
mythili213835
 
Arrays in php
Laiby Thomas
 
Php tips-and-tricks4128
PrinceGuru MS
 
PHP tips and tricks
Damien Seguy
 
Web Application Development using PHP Chapter 4
Mohd Harris Ahmad Jaal
 
Arrays syntax and it's functions in php.pptx
NikhilVij6
 
PHP and MySQL Tips and tricks, DC 2007
Damien Seguy
 
Array String - Web Programming
Amirul Azhar
 
Ad

Recently uploaded (20)

PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
PDF
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
PDF
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PDF
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PDF
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
🚀 Let’s Build Our First Slack Workflow! 🔧.pdf
SanjeetMishra29
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Bitkom eIDAS Summit | European Business Wallet: Use Cases, Macroeconomics, an...
Carsten Stoecker
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
2025 HackRedCon Cyber Career Paths.pptx Scott Stanton
Scott Stanton
 
Practical Applications of AI in Local Government
OnBoard
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
Hello I'm "AI" Your New _________________
Dr. Tathagat Varma
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Pitch ...
Michele Kryston
 
Modern Decentralized Application Architectures.pdf
Kalema Edgar
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
99 Bottles of Trust on the Wall — Operational Principles for Trust in Cyber C...
treyka
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
TrustArc Webinar - Navigating APAC Data Privacy Laws: Compliance & Challenges
TrustArc
 

Php array

  • 1. PHP Arrays An indexed array is similar to one provided by a conventional programming language. An element of an associative array can be accessed by a keyword. An associative array is like a dictionary or map . An array element can be of any type. An array can be heterogeneous with its element types and structure. Many functions manipulating an array are provided. PHP Array
  • 2. Indexed Array PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); echo &quot;$animals[0]\n&quot;; echo &quot;$animals[2]\n&quot;; echo &quot;$animals\n&quot;; dog fish Array
  • 3. Updating and Adding Elements PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); echo &quot;$animals[1]\n&quot;; $animals[1] = &quot; tiger &quot; ; echo &quot;$animals[1]\n&quot;; $animals[] = &quot;beaver&quot;; echo &quot;$animals[3]\n&quot;; cat tiger beaver
  • 4. Associative Array PHP Array $animals = array( &quot;dog“ => 15,&quot;cat“ = >8, &quot;fish“ => 2); echo &quot;$animals[cat]\n&quot;; $animals[&quot;bat&quot;] = 100; echo &quot;$animals[bat]\n&quot;; 8 100
  • 5. Listing array element : for PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); for ($i = 0; $i < count($animals); $i++) { echo $i . &quot;-th animal is a $animals[$i].\n&quot;; } 0-th animal is a dog. 1-th animal is a cat. 2-th animal is a fish.
  • 6. Listing Array Elements: foreach PHP Array $animals = array(&quot;dog&quot;, &quot;cat&quot;, &quot;fish&quot;); foreach ($animals as $animal) echo &quot;$animal\n&quot;; } dog cat fish
  • 7. while and each PHP Array $animals = array( &quot;dog“ => 15,&quot;cat“ => 8, &quot;fish“ => 2); while ($item = each($animals)) print &quot;weight of &quot; . $item[&quot;key&quot;] . &quot; is &quot; . $item[&quot;value&quot;] . “.\n&quot;; weight of dog is 15. weight of cat is 8. weight of fish is 2.
  • 8. each and list PHP Array $animals = array( &quot;dog“ => 15, &quot;cat“ => 8, &quot;fish“ => 2); while (list($key, $value) = each($animals)) print &quot;weight of $key is $value.\n&quot;; weight of dog is 15. weight of cat is 8. weight of fish is 2.
  • 9. Multi-Dimensional Heterogeneous Array PHP Array $books = array( array(&quot;title“ => “A&quot;, &quot;author“ => “X&quot;), array(&quot;title“ => “B&quot;, “ author“ => “Y&quot;, “ price“ => 25) ); print_r($books); Array ( [0] => Array ( [title] => A [author] => X ) [1] => Array ( [title] => B [author] => Y [price] => 25 ) )
  • 10. Nested Loops PHP Array for ($i=0; $i < count($books); $i++) { print &quot;$i-th book is:&quot;; while ( list($key, $value) = each($books[$i]) ) print “ $key: $value&quot;; print &quot;\n&quot;; } 0-th book is: title: A author: X 1-th book is: title: B author: Y price: 25
  • 11. String as an Array PHP Array $myString = &quot;My chars&quot;; echo &quot;$myString\n&quot;; echo &quot;$myString[1]\n&quot;; My chars y
  • 12. Array functions count(), sizeof() in_array() array_slice () array_pad() array_reverse() list( ) Sorting Functions sort(), rsort() asort(), arsort() ksort(), krsort() PHP Array
  • 13. count(array1) and sizeof(array1) PHP Array Returns the size of array array1 . $animals = array ('dog', 'cat', 'fish'); echo count($animals); echo sizeof($animals); 3 3
  • 14. array array_pad(array1, length, value) PHP Array Pad array to length length with value . $scores = array(1, 2); $padded = array_pad($scores, 5, 10); print_r($padded); Array ( [0] => 1 [1] => 2 [2] => 10 [3] => 10 [4] => 10 )
  • 15. array array_reverse(array1) PHP Array Return an array with elements in reverse order. Array ( [0] => fish [1] => cat [2] => dog ) $animals = array('dog', 'cat', 'fish'); $reversed array_reverse($animals); print_r($reversed);
  • 16. array array_slice (array1, offset, length) PHP Array Extract a slice of length from array1 starting at offset . $array1 = array(1, 2, 3, 4, 5, 6); $subarray = array_slice(array1, 3, 2); print_r($subarray); Array ( [0] => 4 [1] => 5 )
  • 17. boolean in_array(value, array1) PHP Array Check if value exists in array1 . $animals = array('dog', 'cat', 'fish'); echo in_array('cat', $animals); echo in_array(‘monkey', $animals); 1 (true) (false)
  • 18. void list(var1, var2, ...) PHP Array The elements of an array are copied into the list of variables var1, var2, . . . $animals = array('dog', 'cat', 'fish'); list($a, $b, $c) = $animals; echo &quot;$a, $b, $c&quot;; dog, cat, fish
  • 19. sort(array) and rsort(array) PHP Array Sort the elements in an array in increasing or decreasing order. $animals = array('dog', 'cat', fish'); sort($animals); print_r($animals); Array ( [0] => cat [1] => dog [2] => fish )
  • 20. asort(array), arsort(array) PHP Array Sort an array maintaining index association. $animals = array('dog', 'cat', 'fish'); asort($animals); print_r($animals); Array ( [1] => cat [0] => dog [2] => fish )
  • 21. ksort(array), krsort(array) PHP Array Sort array by keys. $animals = array('dog' => 15, 'cat' => 8, 'fish' => 2); ksort($animals); print_r($animals); Array ( [cat] => 8 [dog] => 15 [fish] => 12 )