<?php
function odd ( $var )
{
// returns whether the input integer is odd
return( $var & 1 );
}
function even ( $var )
{
// returns whether the input integer is even
return(!( $var & 1 ));
}
$array1 = array( "a" => 1 , "b" => 2 , "c" => 3 , "d" => 4 , "e" => 5 );
$array2 = array( 6 , 7 , 8 , 9 , 10 , 11 , 12 );
echo "Odd :\n" ;
print_r ( array_filter ( $array1 , "odd" ));
echo "Even:\n" ;
print_r ( array_filter ( $array2 , "even" ));
$input = array( "Neo" , "Morpheus" , "Trinity" , "Cypher" , "Tank" );
$rand_keys = array_rand ( $input , 2 );
echo $input [ $rand_keys [ 0 ]] . "\n" ;
echo $input [ $rand_keys [ 1 ]] . "\n" ;
$arr=['a'=>4,6,3];var_dump($arr);
function cmp ( $a , $b )
{
return strcmp ( $a [ "fruit" ], $b [ "fruit" ]);
}
$fruits [ 0 ][ "fruit" ] = "lemons" ;
$fruits [ 1 ][ "fruit" ] = "apples" ;
$fruits [ 2 ][ "fruit" ] = "grapes" ;
print_r($fruits);
usort ( $fruits , "cmp" );
while (list( $key , $value ) = each ( $fruits )) {
echo " $fruits [ $key ] : " . $value [ "fruit" ] . "\n" ;
}
$a = array( 3 , 2 , 5 , 6 , 1 );
usort ( $a , "cmp" );
foreach ( $a as $key => $value ) {
echo " $key : $value \n" ;
}
preferences:
36.28 ms | 402 KiB | 5 Q