사용자 도구

사이트 도구


language:php:php와mysql-ch3-배열

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
language:php:php와mysql-ch3-배열 [2021/05/19 17:49] – [배열] kieunslanguage:php:php와mysql-ch3-배열 [2024/04/23 22:44] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +~~Title:PHP 배열~~
 +
 +{{page>language:php:php_문서_목차&noheader&nofooter&noeditbtn&firstseconly}}
 +
 ====== 배열 ====== ====== 배열 ======
  
줄 10: 줄 14:
  
 <code php> <code php>
 +$_ar = array();                 // 빈 배열 만들기
 $_ar = array( ‘a’, ‘b’, ‘c’ ); $_ar = array( ‘a’, ‘b’, ‘c’ );
 +
 $_ar = range( 1, 10 );  // 1부터 10까지 값을 가지는 배열 $_ar = range( 1, 10 );  // 1부터 10까지 값을 가지는 배열
 $_ar = range( 1, 10, 2 ); // 1부터 10까지 홀수의 배열 $_ar = range( 1, 10, 2 ); // 1부터 10까지 홀수의 배열
줄 17: 줄 23:
  
 배열은 따로 선언하지 않아도, 사용하는 즉시 만들어진다. 배열은 따로 선언하지 않아도, 사용하는 즉시 만들어진다.
 +
 +===== 배열 내용 출력 =====
 +
 +<code php>
 +<?php
 +$array = array(1, 1, 1, 1,  1, 8 => 1,  4 => 1, 19, 3 => 13);
 +print_r($array);
 +?>
 +</code>
  
 ===== 숫자 인덱스 ===== ===== 숫자 인덱스 =====
줄 150: 줄 165:
 | array_count_values() | 배열상에서, 같은 요소를 가진 것들로 다시 배열을 만들어서 리턴 \\ array( 1, 1, 3, 4, 5, 5, 5 ) --> 이 함수를 사용하면 \\ array( 1 => 2, 3 => 1, 4 => 1, 5 => 3 ) 가 나온다. (확인필요) | | array_count_values() | 배열상에서, 같은 요소를 가진 것들로 다시 배열을 만들어서 리턴 \\ array( 1, 1, 3, 4, 5, 5, 5 ) --> 이 함수를 사용하면 \\ array( 1 => 2, 3 => 1, 4 => 1, 5 => 3 ) 가 나온다. (확인필요) |
 | extract() | 배열의 키를 변수로 만들어준다. | | extract() | 배열의 키를 변수로 만들어준다. |
 +
 +====== 배열에서 특정 값이 있는지 찾기 ======
 +
 +  * [[https://www.php.net/manual/en/function.in-array.php|in_array]]
 +
 +<code php>
 +<?php
 +$os = array("Mac", "NT", "Irix", "Linux");
 +if (in_array("Irix", $os)) {
 +    echo "Got Irix";
 +}
 +if (in_array("mac", $os)) {
 +    echo "Got mac";
 +}
 +?>
 +</code>
language/php/php와mysql-ch3-배열.1621414154.txt.gz · 마지막으로 수정됨: 2024/04/23 22:43 (바깥 편집)