php数组简单函数Demo
闲来无事,复习了一下php基础,发现这些原生的函数还是挺有用的
1 <?php 2 $arr1=array('A','B','C'); 3 $arr2=array('id'=>'A','name'=>'B','php100'=>'C'); 4 print_r($arr1); 5 print_r($arr2); 6 var_dump($arr1); 7 var_dump($arr2); 8 echo "<hr>"; 9 echo $arr1[2]; 10 echo $arr2['name']; 11 // is_array(mixed $var) 判断是否为数组 返回值为波尔值 12 echo is_array($arr1)?'是数组':'不是数组'; 13 echo "<hr>"; 14 // array_unshift(array &$array,mixed $var[,mixed $...]) 15 // 在数组头添加元素 16 array_unshift($arr1,"X","Y"); 17 print_r($arr1); 18 echo "<hr>"; 19 // array_shift(array &$array) 20 //从数组头删除元素 21 array_shift($arr1); 22 array_shift($arr1); 23 print_r($arr1); 24 echo "<hr>"; 25 //array_pop(array &$array) 26 //从数组尾删除最后一个单元,并将数组长度减1,如果array为空或不是数组,将返回NULL 27 array_pop($arr1); 28 print_r($arr1); 29 echo "<hr>"; 30 // in_array(value,array,type) 31 //判断数组内值,返回值为波尔值 32 $string="jQuery"; 33 $languange=array("PHP100","JSP","HTML","jQuery"); 34 if(in_array($string,$languange)){ 35 echo"存在"; 36 }else{ 37 echo"不存在"; 38 } 39 echo"<hr>"; 40 //array_keys() 41 //获取数组键 42 $key=array_keys($arr2); 43 print_r($key); 44 echo"<hr>"; 45 //array_values() 46 //获取数组值 47 $key=array_values($arr2); 48 print_r($key); 49 echo"<hr>"; 50 51 52 53 ?>
浙公网安备 33010602011771号