문자열 분리한 배열을 각각의 변수로 담기 - list() > 소스코드

본문 바로가기
사이트 내 전체검색


회원로그인

소스코드

php | 문자열 분리한 배열을 각각의 변수로 담기 - list()

페이지 정보

작성자 100K5 작성일12-04-15 20:59 조회61,748회 댓글0건

본문

.list
배열처럼 변수에 할당 - (한번의 조작으로 배열 목록을 지정 하기 위해 사용 됨)
 
. 설명
void list( mixed $varname [, mixed $...] ) = explode("-", $varname);
 
.인수
varname = 변수
 
. 샘플1 : list() 예제
<?php

 $info
= array('coffee', 'brown', 'caffeine'
);

 // 모든 변수를 목록화한다
 list($drink, $color, $power) = $info
;
 echo
"$drink is $color and $power makes it special.\n"
;

 // 그들중 일부를 목록화한다
 list($drink, , $power) = $info
;
 echo
"$drink has $power.\n"
;

 // 또는 세번째 값으로만 건너띈다
 list( , , $power) = $info
;
 echo
"I need $power!\n"
;

 // list()는 문자열에는 작동하지 않습니다
 list($bar) = "abcde"
;
 var_dump($bar);
// NULL
?>
 
. 샘플2 : list() 용례
<table>
 <tr>
  <th>Employee name</th>
  <th>Salary</th>
 </tr>

 <?php

  $result
= mysql_query ("SELECT id, name, salary FROM employees", $conn
);
  while (list (
$id, $name, $salary) = mysql_fetch_row ($result
)) {
   echo
" <tr>\n"
.
        "  <td><a href=\"info.php?id=$id\">$name</a></td>\n"
.
        "  <td>$salary</td>\n"
.
        " </tr>\n"
;
  }

 ?>

</table>
 

.샘플3 : 중첩 list() 사용하기
<?php

 list($a, list($b, $c)) = array(1, array(2, 3
));

 var_dump($a, $b, $c
);

?>
 

.샘플4 : 배열 인덱스로 list() 사용하기
<?php

 $info
= array('coffee', 'brown', 'caffeine'
);

 list(
$a[0], $a[1], $a[2]) = $info
;

 var_dump($a
);

?>

댓글목록

등록된 댓글이 없습니다.


사이트소개 개인정보취급방침 서비스이용약관 Copyright © kkujunhee.net All rights reserved.
상단으로

개인정보관리책임자 : 관리자

모바일 버전으로 보기