PHP 배열2

카테고리 없음 2012. 6. 21. 18:07

PHP의 "array_keys" 함수는 배열의 모든 키 값을 배열로 반환해 주는 함수이다..

  1. <?php   
  2.   
  3.     $arr_data = array("size" => "12""color" => "red""bgcolor" => "black");   
  4.     $values = array_keys($arr_data);   
  5.        
  6.     print_r($values);   
  7.     // 출력 : Array ( [0] => size [1] => color [2] => bgcolor )   
  8.            
  9. ?>  

PHP의 "explode" 함수는 특정 구분자로 구분되어 있는 문자열을

구분자를 기준으로 나누어 배열로 변환해 주는 함수이다.

  1. <?php   
  2.     // ','가 구분자로 된 문자열을 배열로 변환   
  3.     $str = "id,email,name";    
  4.     $arr = explode(","$str);   
  5.     print_r($arr);  // 결과 : Array ( [0] => id [1] => email [2] => name )    
  6.        
  7.     $str = "id:email:name";   
  8.     $arr = explode(":"$str);   
  9.     print_r($arr);  // 결과 : Array ( [0] => id [1] => email [2] => name )   
  10. ?>  

"array_push" 함수는 기존에 선언된 배열의 가장 뒷 부분에

새로운 값을 추가하기 위해서 사용되는 함수이다.
<?php   

  1.     $list_data = array("book1""book2");   
  2.   
  3.     // 배열에 "book3" 추가   
  4.     array_push($list_data"book3");   
  5.   
  6.     // 배열에 "book4" ~ "book5" 추가   
  7.     array_push($list_data"book4""book5");   
  8.   
  9.     // 출력   
  10.     print_r($list_data);   
  11. ?>  

 

PHP의 "implode" 함수는 배열의 값들을 특정 구분자를 사용하여 문자열로 변환해 주는 함수이다.

  1. <?php   
  2.     $info = array("id""name""email");   
  3.        
  4.     // ','를 구분자로 하여 배열 값을 문자열로 변환   
  5.     $result = implode($info",");   
  6.     echo $result;   // 결과: id,name,email   
  7.        
  8.     // '*'를 구분자로 하여 배열 값을 문자열로 변환   
  9.     $result = implode($info"*");     
  10.     echo $result;   // 결과: id*name*email   
  11. ?>  

 

PHP의 "is_array" 함수는 특정 변수가 배열인지 여부를 확인하는 함수이다.

  1. <?php   
  2.     // 배열 검사   
  3.     $arr = array("item1""item2");   
  4.     echo is_array($arr) ? "true" : "false"// 결과 : true    
  5.        
  6.     // 문자열 검사   
  7.     $str = "string";   
  8.     echo is_array($str) ? "true" : "false"// 결과 : false   
  9.        
  10.     // 선언 되지 않은 변수 검사   
  11.     echo is_array($not_set) ? "true" : "false"// 결과 : false   
  12. ?>  

PHP의 "array_values" 함수는 배열에 존재하는 모든 값을 배열로 반환해 주는 함수이다.

  1. <?php   
  2.   
  3.     $arr_data = array("size" => "12""color" => "red""bgcolor" => "black");   
  4.     $values = array_values($arr_data);   
  5.        
  6.     print_r($values);   
  7.     // 출력 : Array ( [0] => 12 [1] => red [2] => black )   
  8.        
  9. ?>  

PHP의 "array_key_exists" 함수는 배열에 특정 키값이 존재하는지 확인하는 함수이다.

  1.   
  2. <?php   
  3.   
  4.     $arr_data = array("size" => "12""color" => "red""bgcolor" => "black");   
  5.        
  6.     echo array_key_exists("size"$arr_data) ? "true" : "false";    // 결과 : true   
  7.     echo array_key_exists("name"$arr_data) ? "true" : "false";    // 결과 : false   
  8.            
  9. ?> 
블로그 이미지

스마트전

,