skahan
8/21/2013 - 10:46 PM

Array Functions

Array Functions

<?php
//print_r: echo contents of array
$mixed = array(6,"fox","dog",array("x","y","z"));
print_r($mixed);//Array ( [0] => 6 [1] => fox [2] => dog [3] => Array ( [0] => x [1] => y [2] => z ) )
?>
<?php
//count: count number of array objects:
$array = array(4,8,16,23,42);
echo count($array);//5
?>
<?php
//max: return largst value in array:
$array = array(4,8,16,23,42);
echo max($array);//42
?>
<?php
//min: return smallest value in array:
$array = array(4,8,16,23,42);
echo min($array);//4
?>
<?php
//sort: sorts array values from smallest to largest:
$array = array(8,16,23,42,4);
sort($array);
print_r($array)//Array ( [0] => 4 [1] => 8 [2] => 16 [3] => 23 [4] => 42 )
?>
<?php
//rsort: sorts array values from largest to smallest:
$array = array(8,16,23,42,4);
rsort($array);
print_r($array);//Array ( [0] => 42 [1] => 23 [2] => 16 [3] => 8 [4] => 4 )
?>
<?php
//implode: takes array data objects and combines them into a string, seperated by whatever character(s) you wish:
$array = array(8,16,23,42,4);
$implode_ex = implode(" * ",$array);
echo $implode_ex;//8 * 16 * 23 * 42 * 4
?>
<?php
//explode: turns a string into an array:
$explode_ex = "8 * 16 * 23 * 42 * 4";
$exploded = explode(" * ",$explode_ex);
print_r($exploded);//Array ( [0] => 8 [1] => 16 [2] => 23 [3] => 42 [4] => 4 )
?>
<?php
//in_arry: tells you if a value is in an array. Returns t/f:
$array = array(8,16,23,42,4);
echo in_array(16,$array);//1
echo in_array(200,$array);//NULL
?>