<?php
// All Arrays which will be used : //
$arrayTrad = ["Sudhir" , 23 , true , 12.3];
$arrayNew = [
"Sudhir" ,
"lname" => "gour", 3 ];
$arraySubs = [
"firstname" => "Sudhir",
"lastName" => "Gour",
"age" => 27,
"first" => "firstVal",
"second" => "secondVal",
"third" => "thirdVal",
"fourth" => "fourthVal",
"fifth" => "fifthVal",
"sixth" => "sixthVal",
"seventh" => "seventhVal"
];
$arrayTwoD =
array(
array(
'id' => 2135,
'first_name' => 'John',
'last_name' => 'Doe',
),
array(
'id' => 3245,
'first_name' => 'Sally',
'last_name' => 'Smith',
),
array(
'id' => 5342,
'first_name' => 'Jane',
'last_name' => 'Jones',
),
array(
'id' => 5623,
'first_name' => 'Peter',
'last_name' => 'Doe',
)
);
$arrayKeys = ["name" , "age" , "roll" , "active"];
$arrayValues = ["Sudhir Gour" , 34 , 24 , true];
$arrayMap = [1,2,3,4,5,6];
$arrayMap2 = [2,3,4,5,6];
$arrayDiff = [
"firstname" => "Kartik",
"lastName" => "Kumar",
"age" => 27
];
//// Array Methods : ////
// 1) array_change_key_case() :
$newArray = array_change_key_case($arraySubs , CASE_UPPER);
// 2) array_chunk() :
$new_2D_Array = array_chunk($arraySubs , 1 , false);
$new_2D_Array = array_chunk($arraySubs , 2 , true);
// 3) array_column() :
$newArray = array_column($arrayTwoD, 'first_name');
$newArray = array_column($arrayTwoD, 'id');
// 4) array_combine() :
$newArray = array_combine($arrayKeys , $arrayValues);
// 5) array_diff() :
$newArray = array_diff($arraySubs , $arrayDiff);
// 6) array_diff_keys() :
$newArray = array_diff_key($arraySubs , $arrayValues);
// 7) array_fill() :
$newArray = array_fill(5, 6, 'banana');
// 8) array_fill_keys() :
$newArray = array_fill_keys($arrayKeys , 'mango');
// 9) array_count_values() :
$newArray = array_count_values($arraySubs);
// 10) array_count() :
$newArray = count($arraySubs);
// 11) sort() :
$newArray = sort($arraySubs);
// 12) rsort() :
$newArray = rsort($arraySubs);
// 13) asort() :
$newArray = asort($arraySubs);
// 14) arsort() :
$newArray = arsort($arraySubs);
// 15) ksort() :
$newArray = ksort($arraySubs);
// 16) krsort() :
$newArray = krsort($arraySubs);
// 17) array_filter() :
$newArray = array_filter($arraySubs , function ($value){
return $value == "Sudhir";
});
// 18) array_keys(array) :
$newArray = array_keys($arraySubs);
$newArray = array_keys($arraySubs , "Sudhir");
// 19) array_key_exists("key_name" , array) :
$newArray = array_key_exists("lastName" , $arrayDiff);
// var_dump($newArray);
// 20) array_map(callback , array1 , array2 ..., arrayN);
$newArray = array_map(function($value){
return $value * 2;
} , $arrayMap);
$newArray = array_map(function($value1 , $value2){
return $value1 * 2 * $value2;
} , $arrayMap , $arrayMap2);
// 21) array_merge(array1 , array2 ..., arrayN);
$newArray = array_merge($arrayMap , $arrayMap2);
// 22) array_push(array , value1 , value2 ..., valueN) :
$newArray = array_push($arrayMap , 9,19,12);
// print_r($arrayMap);
// 23) array_pop(array) :
$newArray = array_pop($arrayMap);
print_r($newArray);
//// Explode method : ////
$string1 = "sudhir gour is my name";
$separator = " ";
print_r(explode($separator , $string1));
$string1 = "Sudhir.Gour.is.my.name";
$separator = ".";
print_r(explode($separator , $string1));
print_r(explode($separator , $string1 , 3));
//// Implode method : ////
$impArray = array(1,2,3,4,5,6,7,8);
print_r(implode("~",$impArray));
//// Global Variables : ////
$global1 = 12;
$global2 = 22;
function show(){
global $global2 , $global1;
echo PHP_EOL;
echo $global1 ." " .$global2;
$global1 = 100;
echo "\n" . $global1;
}
show();
echo "\n" . $global1;
$myString = " Sudhir Gour is my name ";
echo "\n" . trim($myString) . PHP_EOL;
To embed this program on your website, copy the following code and paste it into your website's HTML: