네이게이션 건너뛰기
codingEverybody
  • HTML
  • CSS
  • JavaScript
  • PHP
  • PHP 소개
  • 변수 타입 확인
  • 변수 타입 변환
  • 문자열
  • 정규식
  • URL
  • 반복문
  • 배열
  • 유용한 코드 스니펫
PHP
  • PHP 소개
  • echo와 print 비교
    차이점과 사용법 알아보기
  • PHP 상수 선언과 사용법
    define()와 const 키워드의 차이점과 상수 배열
  • include와 require
    차이점 이해하기와 사용법 알아보기
  • PHP 슈퍼글로벌 변수
    알아야 할 모든 것
  • NULL
    NULL 타입과 값
  • 삼항 연산자
    조건에 따라 다른 값을 선택하는 연산자
PHP 변수 타입 확인
  • PHP 변수의 데이터 타입 확인
  • gettype()
    변수의 데이터 타입 문자열로 확인
  • is_int()
    변수의 정수 타입 확인
  • is_integer()
    is_int() 함수의 별칭
  • is_long()
    is_int() 함수의 별칭
  • is_float()
    변수의 부동소수점 숫자 타입 확인
  • is_double()
    is_float() 함수의 별칭
  • is_real()
    is_float() 함수의 별칭(PHP 7.4.0부터 지원하지 않음)
  • is_numeric()
    변수의 값이 숫자인지 확인
  • is_string()
    변수의 문자열 타입 확인
  • is_array()
    변수의 배열 타입 확인
  • is_bool()
    변수의 부울 타입 확인
  • is_object()
    변수의 객체 타입 확인
  • is_resource()
    변수의 리소스 타입 확인
  • is_null()
    변수의 NULL 타입 확인
  • isset()와 empty()
    차이점 비교
PHP 변수 타입 변환
  • PHP 변수의 데이터 타입 변환
  • settype()
    변수를 지정된 데이터 타입으로 설정
  • 타입 캐스팅
    변수 앞에 원하는 타입을 괄호로 묶어 변환
  • intval()
    값을 정수로 변환하여 반환
  • strval()
    값을 문자열로 변환하여 반환
  • floatval()
    값을 부동소수점 숫자로 변환하여 반환
  • doubleval()
    floatval() 함수의 별칭
  • boolval()
    값을 부울로 변환하여 반환
PHP 문자열
  • PHP 문자열 소개
  • strlen()
    문자열 길이 확인
  • mb_strlen()
    한글 문자열 길이 확인
  • strtoupper()
    문자열을 대문자로 변환
  • strtolower()
    문자열을 소문자로 변환
  • sprintf()
    특정 형식으로 문자열 만들기
  • number_format()
    숫자의 천 단위 콤마 기호 포맷
  • trim()
    문자열 앞뒤 공백 또는 문자열 제거
  • ctype_digit()
    문자열이 숫자인지 확인
  • substr()
    문자열 자르기와 추출하기
  • mb_substr()
    substr() 한글 깨짐 해결
  • str_replace()
    문자열을 다른 문자열로 교체
  • str_split()
    문자열을 일정한 길이의 부분 문자열로 분할
  • mb_str_split()
    str_split() 한글 지원
  • explode()
    문자열을 배열로 변환
  • strpos()
    대소문자 구분하여 문자열 위치 확인
  • mb_strpos()
    strpos() 한글 지원
  • stripos()
    대소문자 구분없이 문자열 위치 확인
  • mb_stripos()
    stripos() 한글 지원
  • str_contains()
    특정 문자열 포함 확인
  • str_starts_with()
    특정 문자열로 시작하는지 체크
  • str_ends_with()
    특정 문자열로 끝나는지 체크
PHP 정규식
  • PHP 정규식 소개
  • preg_replace()
    정규식으로 문자열을 교체
  • preg_match()
    정규식으로 문자열에서 일치 여부 확인
  • preg_match_all()
    정규식으로 문자열에서 일치하는 모든 부분 찾기
  • preg_split()
    정규식을 기준으로 문자열을 배열로 변환
PHP URL
  • PHP URL 소개
  • parse_url()
    URL 구성 요소 분석
  • URL 인코딩 함수 비교
    인코딩 함수의 사용 목적과 차이점 비교하기
  • urlencode() 함수
    문자열을 URL 인코딩
  • rawurlencode()
    RFC 3986에 따른 표준 URL 인코딩
  • http_build_query()
    URL 인코딩하여 쿼리 문자열 생성
  • URL 디코딩 함수 비교
    디코딩 함수의 사용 목적과 차이점 비교하기
  • urldecode()
    urlencode()로 인코딩된 URL 디코딩
  • rawurldecode()
    rawurlencode()로 인코딩된 URL 디코딩
  • parse_str()
    URL 쿼리 문자열 디코딩, 변수로 구문 분석
PHP 반복문
  • PHP 반복문(Loop) 소개
  • for 문
    특정 횟수나 범위만큼 반복
  • while 문
    조건식이 참인 동안 반복
  • do...while 문
    무조건 한 번 실행 후 조건식이 참인 동안 반복
  • foreach 문
    배열이나 객체를 순회해서 반복 처리
  • break 키워드
    loop, switch의 현재 문을 즉시 종료하기
  • continue 키워드
    반복문의 현재 반복만 건너뛰고 다음 반복으로
  • break와 continue 키워드의 차이
    역할과 동작 방식에 대한 차이점 비교
PHP 배열
  • PHP 배열 소개
  • array(), [ ]
    배열을 생성하거나 나타내는 표기법
  • count()
    배열 길이 확인
  • sizeof()
    count() 함수의 별칭
  • in_array()
    배열에 특정 값이 있는지 확인
  • implode()
    배열을 문자열로 변환
  • join()
    implode() 함수의 별칭
  • array_reverse()
    배열 요소 역순 정렬
  • array_merge()
    배열끼리 합치기
  • array_map()
    배열 순회 후 새로운 배열 생성
  • array_filter()
    배열 값을 필터링한 배열로 생성
  • array_reduce()
    콜백 함수로 배열을 하나의 결과 값으로 생성
  • array_key_exists()
    배열의 특정 키 확인
  • array_keys()
    배열 키 목록만 가져오기
  • array_search()
    배열에서 값을 검색하기
  • array_values()
    배열 값 목록만 가져오기
  • array_diff()
    다른 배열에 없는 값 찾기
  • array_intersect()
    다른 배열과의 공통 값 찾기
  • array_intersect_assoc()
    연관 배열끼리 공통 요소 찾기
  • array_diff_assoc()
    키를 기준으로 다른 배열에 없는 값 찾기
  • array_slice()
    배열의 특정 범위 요소 잘라서 가져오기
  • array_shift()
    배열의 첫 번째 요소 제거
  • array_unshift()
    배열의 첫 번째에 요소 추가
  • array_pop()
    배열의 마지막 요소 제거
  • array_push()
    배열의 마지막에 요소 추가
  • array_unique()
    배열에서 중복 값 제거
PHP 유용한 코드 스니펫
  • PHP 유용한 코드 스니펫 소개
  • 클라이언트의 브라우저 식별하기
    $_SERVER['HTTP_USER_AGENT']
  • 모바일 체크 방법
    모바일을 체크하는 함수 다루기
  • iOS와 Android 구분
    iOS와 Android에서 실행되는지 체크하는 방법

PHP 반복문(Loop) 소개

PHP 다음

PHP 반복문 다루기

PHP에서 반복문의 이해와 반복문을 다루는 방법에 대해 소개합니다.

반복문이란

반복문은 컴퓨터 프로그램에서 특정 작업을 여러 번 반복해서 수행할 수 있도록 도와주는 기능의 구문입니다.
예를 들어, 어떤 작업을 10번 반복해야 할 때, 그 작업을 일일이 10번 적는 대신, 반복문을 사용하면 한 번만 작성하고 10번 반복하도록 할 수 있습니다.

왜 반복문을 사용할까

반복문은 특정 코드를 여러 번 반복해서 실행하고 싶을 때 사용합니다. 마치 같은 일을 여러 번 반복해야 하는 경우, 사람이 직접 일일이 하기보다는 한 번만 입력하고 반복해서 시키는 것처럼 효율적입니다.

반복문을 사용하는 주된 이유는 다음과 같습니다.

같은 일을 반복할 때

  • 1부터 10까지 숫자를 출력한다거나,
  • 리스트에 있는 모든 아이템을 하나씩 처리해야 할 때

조건이 만족될 때까지 반복할 때

  • 사용자가 "종료"라고 입력할 때까지 프로그램을 계속 실행한다거나,
  • 특정 값을 찾을 때까지 데이터를 계속 검색할 때

PHP 반복문 소개

반복문은 특정 코드 블록을 여러 번 반복 실행하는 데 사용되는 PHP의 중요한 문법 요소입니다. 특정 조건이 만족될 때까지 또는 일정 횟수만큼 코드를 반복 실행하여 효율적인 프로그래밍을 가능하게 합니다.

PHP에서 사용되는 반복문 종류

PHP에서 반복문은 특정 코드를 여러 번 반복해서 실행할 때 사용됩니다. 지원하는 반복문은 다음과 같습니다.

PHP 반복문: 카테고리에 대한 표입니다.
for 문
특정 횟수나 범위만큼 반복
for 문은 특정 횟수나 범위만큼 반복하는 문입니다. 해당 루프에 연계된 초깃값이 있는 루프 변수가 존재하며, 루프 변수의 비교와 증감을 통해 특정 횟수나 범위만큼 코드 블록을 반복해서 실행할 수 있는 반복문입니다.
while 문
조건식이 참인 동안 반복
while 문은 조건식과 코드 블록으로 구성되며, 조건식이 참인 동안 코드 블록을 반복 실행하는 반복문입니다. 조건식이 거짓이 되면 반복이 종료됩니다. while 문은 if 문이 반복되는 형태로 생각할 수 있습니다.
do...while 문
무조건 한 번 실행 후 조건식이 참인 동안 반복
do while 문은 코드 블록과 조건식으로 구성됩니다. 먼저 코드 블록을 무조건 한 번 실행한 후, 그 다음부터는 조건식이 참인 동안 코드 블록을 실행하는 루프를 만듭니다. 조건식이 거짓이 되면 do while 문은 종료됩니다.
foreach 문
배열이나 객체를 순회해서 반복 처리
foreach 반복문은 배열이나 객체를 순회해서 반복으로 처리할 때 사용하는 대표적인 구문입니다. 이는 배열과 객체에서만 동작한다는 의미입니다. foreach 반복문의 사용법 및 활용 예제에 대해 자세히 알아봅니다.
break 키워드
loop, switch의 현재 문을 즉시 종료하기
break 키워드는 반복문, switch 문에서 사용되며, 실행중인 현재 문을 즉시 종료하고, 다음 코드로 제어를 이동시키는 명령어입니다.
continue 키워드
반복문의 현재 반복만 건너뛰고 다음 반복으로
continue 키워드는 반복문에서 현재 반복의 남은 코드를 건너뛰고, 다음 반복을 즉시 시작하도록 하는 명령어입니다.
break와 continue 키워드의 차이
역할과 동작 방식에 대한 차이점 비교
break와 continue 키워드는 둘 다 반복문에서 흐름 제어에 사용되지만, 역할과 동작 방식이 다릅니다. 두 키워드를 비교하고 차이점을 설명합니다.
PHP 다음

codingEverybody는 모든 사람을 위한 코딩 학습서입니다.
모든 자료와 예제는 오류를 방지하기 위해 지속적으로 검토되지만 완전한 정확성을 보증할 수는 없습니다.
따라서, 모든 자료와 예제를 신뢰하기 전에 스스로의 판단에 따라 오류, 버그, 취약점이 없는지 신중하게 테스트하고 검토해야 합니다.
크리에이티브 커먼즈 저작자표시-저작자표시 4.0 국제 에 따라 사용할 수 있습니다.

Copyright © 옵티안. All Rights Reserved.