몇가지 PHP 기능들

[ QNA / PHP-Functions / Leave Comment ]

1. 페이지 내에 페이지 생성

  • 함수
    <?php
    function switch_page() {
    	switch($_GET["id"]) {
    	default:
    	echo "<a href='?id=2'>2번 케이스 보기</a>";
    	break; case "2":
    	echo "<a href='?id=1'>default 페이지 보기</a>";
    	// 루트에 위치하는 2.php 파일을 인클루드
    	include $_SERVER["DOCUMENT_ROOT"]."/${id}.php";
    	break; 
    }
    ?>
    
  • 사용
    <?php switch_page(); ?>

2. $Array = array($Key1 => $Value1, $Key2 => $Value2, …)

  • key 값 더하기 $totalKey = count($Array);
  • Value 값 더하기 $totalvalue = array_sum($Array);
  • Value 값 중복 피하기 $Array = array_unique($Array);

3. key 값과 value 값 같이 보여주기

foreach ($vals as $key => $val) {
echo "{$key} {$value}"; 
}

Categories : PHP