• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
PHP array function
1.Array() function

Array array(\u2026);
Create arrary
$name = array(\u201cJollen\u201d, \u201cPaul\u201d, \u201cKetty\u201d);

$name = array(\u201cone\u201d => \u201c 1\u201d, \u201ctwo\u201d => \u201c2\u201d);
Same
$name[\u201cone\u201d] = \u201c1\u201d;
$name[\u201ctwo\u201d] = \u201c2\u201d;

<?
$fruits = array
(

\u201cfruits\u201d => array(\u201ca\u201d=>\u201dorange\u201d, \u201cb\u201d=>\u201dbanana\u201d,
\u201cc\u201d=>\u201dapple\u201d);
\u201cnumbers\u201d => array(1,2,3,4,5,6);

\u201choles\u201d => array(\u201cfirst\u201d, 5 => \u201csecond\u201d, \u201cthird\u201d);
);
?>

Same

<?
$fruits[\u201cfruits\u201d][\u201ca\u201d] = \u201corange\u201d;
$fruits[\u201cfruits\u201d][\u201cb\u201d] = \u201cbanana\u201d;
$fruits[\u201cfruits\u201d][\u201cc\u201d] = \u201capple\u201d;
$fruits[\u201cnumbers\u201d][0] = 1;
$fruits[\u201cnumbers\u201d][1] = 2;
$fruits[\u201cnumbers\u201d][2] = 3;
$fruits[\u201cnumbers\u201d][3] = 4;
$fruits[\u201cnumbers\u201d][4] = 5;
$fruits[\u201cnumbers\u201d][5] = 6;
$fruits[\u201choles\u201d][0] = \u201cfirst\u201d;
$fruits[\u201choles\u201d][5] = \u201csecond\u201d;
$fruits[\u201choles\u201d][6] = \u201cthird\u201d;
?>

2.Array_walk() function

Int array_walk(array arr, string func);
Example
<?php
$fruits = array(\u201ca\u201d=>\u201dorange\u201d, \u201cb\u201d=>\u201dbanana\u201d, \u201cc\u201d=>\u201dapple\u201d);

Function test_alter($item1) {
$iteml = \u2018bogus\u2019;
}Function test_print($item2) {
Echo \u201c$item2\u201d;
}Array_walk($fruits, \u2018test_print\u2019); //print orange banana apple

Array_walk($fruits, \u2018test_alter\u2019); /*array change to
$fruits[\u201ca\u201d] = \u201cbogus\u201d;
$fruits[\u201cb\u201d] = \u201cbogus\u201d;
$fruits[\u201cc\u201d] = \u201cbogus\u201d; */

Array_walk($fruits, \u2018test_print\u2019); //print bogus bogus bogus
?>
3.Arsort() function

Void arsort(array array); //content sort by z->a
Example
<?
$fruits = array(\u201cd\u201d=>\u201dlemon\u201d, \u201ca\u201d=>\u201dorange\u201d, \u201cb\u201d=>\u201dbanana\u201d,
\u201cc\u201d=>\u201dapple\u201d);
Arsort($fruits);
For(reset($fruits); $key = key($fruits); next($fruits)) {

Echo \u201cfruits[$key] = \u201c.$fruits[$key].\u201d\n\u201d;
Output:
fruits[a] = orange
Fruits[d] = lemon
Fruits[b] = banana
Fruits[c] = apple

4.Asort() function
Void asort(array array); //content sort by a->z
5.Array_count_values() function

Array array_count_values(array input);
<?php
$arr = array(1, 2, 2, 3, \u201cHello\u201d, \u201cHello\u201d, \u201cWorld\u201d);
$arr_c = array_count_values($arr);
Print $arr_c;
?>
Output:
Array( [1] => 1 [2] => 2 [3] => 1 [Hello] => 2 [World] => 1)

Array_diff() function
Array array_diff(array array1, array array2, array...);
<?
$arr1 = array(\u201cgreen\u201d, \u201cwhite\u201d, \u201cred\u201d, \u201cblue\u201d, \u201cgreen\u201d);
$arr2 = array(\u201cgreen\u201d, \u201cblue\u201d, \u201cred\u201d);
$result = array_diff($arr1, $arr2); // (set operation) result =
$arr1\$arr2
Print_r($result);
?>
Output
Array ( [1] => white )

6.Array_filter() function

Array array_filter(array input [, mixed callback]);
Example
<pre>
<?php
Function filter1($val)
{

Return (strlen($val)) == 5);
}Function filter2($val)
{
Return (strlen($val) < 5);
}
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...