• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Php array
 

Php array

on

  • 1,544 views

 

Statistics

Views

Total Views
1,544
Views on SlideShare
1,524
Embed Views
20

Actions

Likes
0
Downloads
37
Comments
0

2 Embeds 20

http://www.ustudy.in 19
http://192.168.1.35 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Php array Php array Presentation Transcript

    • 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 "$animalsn"; 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;$animaln&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;$myStringn&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 )