Your SlideShare is downloading. ×
Php array
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Php array

1,521
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,521
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
53
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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("dog", "cat", "fish"); echo "$animals[0]n"; echo "$animals[2]n"; echo "$animalsn"; dog fish Array
  • 3. 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
  • 4. 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
  • 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;$animaln&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;$myStringn&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 )

×