Arrays are the contiguous and homogeneous collection
of data, that can be referred through a common name. Arrays come under the
static data types. Arrays of any type can be created and can have one or more dimensions.
Any element of array can be accessed through a common array name and using the
index number.
Source code # 1 for building a simple array:-
/***********************************************************************************************************/
<html>
<head>
<title>arrays</title>
</head>
<body>
<?php
$arr=array(1,2,3,4,5,6);
echo
"second element = ".$arr[1]."<br />";
?>
<pre>
<?php
print_r($arr);?>
</pre>
</body>
</html>
/********************************************************************************/
Output:-
second element = 2
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
The pre tags are used for the pre-formatting of the text that prints the array in more readable format.
Source code # 2
/* implementing heterogeneous arrays */
/*******************************************************************************/
<html>
<head>
<title>Heterogeneous Arrays</title>
</head>
<body>
<?php
$arr=array(6,"fox",8,"deer","lion");
?>
<pre>
<?php
print_r($arr);
?>
</pre>
</body>
</html>
/******************************************************************************/Output:-
Array ( [0] => 6 [1] => fox [2] => 8 [3] => deer [4] => lion )
Source code # 3 for implementing basic array functions:-
/******************************************************************************/
<html>
<head>
<title>Array
Functions</title>
</head>
<body>
<?php
$arr=array(1,2,3,4,5,6,7,8,9,15,14,13,12,11,10);
/*to
find the total number of elements in array */
echo
"Total number of elements = ".count($arr)."<br />";
/*
to find the maximum element of array*/
echo
"maximum number in array is = ".max($arr)."<br />";
/*
to find the minimum element of array*/
echo
"minimum number in array is = ".min($arr)."<br />";
/*
to sort the elemets of the array...*/
echo
"Array in ascending order is = "."<br />";
sort($arr);
?>
<pre>
<?php
print_r($arr);
?>
</pre>
<?php
echo"<br
/>";
/*
to sort the array in descending order */
rsort($arr);
?>
<pre>
<?php
echo"Array
in descending order is : "."<br />";
print_r($arr);
?>
</pre>
<?php
echo"<br
/>";
?>
<pre>
<br
/>
<?php
$str=implode(",",$arr);
/*
using implode function */
echo
"after using implode function : string = ".$str;
/*
usin explode function */
echo"<br
/><br />the array obtained after using explode function : <br
/>";
print_r(explode(",",$str));
?>
<br
/>
</pre>
<?php
/*checking
whether a number exists in array or not ...
*if number dont exists in array then it dont
prints anything.
*but if number exists in array then it prints
1
*/
echo
"12 is in the array ? ".in_array(12,$arr)."<br />";
echo
"122 is in the array ? ".in_array(122,$arr)."<br />";
?>
</body>
</html>
/********************************************************************************/
Output:-
Total number of elements = 15
maximum number in array is = 15
minimum number in array is = 1
Array in ascending order is =
maximum number in array is = 15
minimum number in array is = 1
Array in ascending order is =
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [14] => 15 )
Array in descending order is : Array ( [0] => 15 [1] => 14 [2] => 13 [3] => 12 [4] => 11 [5] => 10 [6] => 9 [7] => 8 [8] => 7 [9] => 6 [10] => 5 [11] => 4 [12] => 3 [13] => 2 [14] => 1 )
after using implode function : string = 15,14,13,12,11,10,9,8,7,6,5,4,3,2,1 the array obtained after using explode function : Array ( [0] => 15 [1] => 14 [2] => 13 [3] => 12 [4] => 11 [5] => 10 [6] => 9 [7] => 8 [8] => 7 [9] => 6 [10] => 5 [11] => 4 [12] => 3 [13] => 2 [14] => 1 )
12 is in the array ? 1
122 is in the array ?
122 is in the array ?
No comments:
Post a Comment