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 )