PHP array _5_3_ array processing functions and their application _1_ quickly create an array of function

The following is learning Kong Xiangsheng editor of "PHP Programming Fundamentals tutorial and example" (second edition) notes made.

 

First, to quickly create an array of function

1. range () function

program:

 1 <?php
 2 $numbers = range(1,5);
 3 print_r($numbers);
 4 echo "<br/>";
 5 $chars1 = range('a','d');
 6 print_r($chars1);
 7 echo "<br/>";
 8 $chars2 = range('d','a');
 9 print_r($chars2);
10 echo "<br/>";
11 ?>

Output:

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 ) 
Array ( [0] => a [1] => b [2] => c [3] => d ) 
Array ( [0] => d [1] => c [2] => b [3] => a ) 

 

2. explode () function

program:

1 <?php
2 $ip = "127.0.0.1";
3 $exploded = explode(".",$ip);
4 print_r($exploded);
5 echo "<br/>";
6 ?>

Output:

Array ( [0] => 127 [1] => 0 [2] => 0 [3] => 1 ) 

 

3. array_combine () function

program:

. 1 ? < PHP
 2  $ Fruits = Array ( "Apple", "Banana", "Orange" );
 . 3  $ Colors = Array ( "Red", "Yellow", "Orange" );
 . 4  $ TEMP = array_combine ( $ Fruits , $ Colors );     // value $ firuts made $ temp key, value $ olors do value $ temp of 
5  print_r ( $ temp );
 6 >?

Output:

Array ( [apple] => red [banana] => yellow [orange] => orange )

 

4. array_fill () function

program:

1 <?php
2 $banana = array_fill(5, 3, 'banana');
3 print_r($banana);
4 echo "<br/>";
5 $orange = array_fill(5,-1, 'orange');   //length<0会提示 Warning警告信息
6 print_r($orange);
7 echo "<br/>";
8 ?>

Output:

5. array_pad () function

program:

 1 <?php
 2 $info = array('coffee','brown','caffeine');
 3 $tea1 = array_pad($info, 5, 'tea');
 4 $tea2 = array_pad($info, -7, 'tea');
 5 $tea3 = array_pad($info, 2, 'tea');
 6 print_r($tea1);
 7 echo "<br/>";
 8 print_r($tea2);
 9 echo "<br/>";
10 print_r($tea3);
11 ?>

Output:

Array ( [0] => coffee [1] => brown [2] => caffeine [3] => tea [4] => tea ) 
Array ( [0] => tea [1] => tea [2] => tea [3] => tea [4] => coffee [5] => brown [6] => caffeine ) 
Array ( [0] => coffee [1] => brown [2] => caffeine )

 

Guess you like

Origin www.cnblogs.com/xiaoxuStudy/p/11823255.html