php

ALL

PHP 배열 요소 추가 array_push, array_merge 사용 방법 예제

배열에 요소를 추가하는 방법에 대해 알아보겠습니다.요소를 추가하는 방법은 여러 가지가 있습니다.이번에 알아볼 방법은 3가지입니다.array_push()[]array_merge() array_push()array_push() 함수는배열에 마지막에 요소를 추가합니다.array_push()작성 방법을 보겠습니다.array_push(대상 배열, 추가하고 싶은 요소, ...) 3번째 파라미터부터는 생략이 가능합니다.array_push는 여러 개 요소를 한 번에 추가할 수 있습니다.샘플을 보면서 사용방법을 살펴보겠습니다.<?php$fruits...
ALL

PHP 배열 요소 검색 array_search 사용 방법

PHP에서도 배열을 사용하는 경우가 많습니다.사용 빈도가 많은 만큼 준비되어 있는 함수도 많이 있습니다.이번에는 배열에 관련된 함수중 요소의 값을 검색하는array_search사용 방법을 알아보겠습니다.array_search함수는 배열에서 검색하고 싶은 값이 있는지 확인하고 싶을 때 사용합니다.작성 방법을 보겠습니다.array_search(검색 값, 배열)반환값으로는 검색된 값의 위치인 인덱스를 반환합니다.샘플을 보면서 사용방법을 확인해 보겠습니다.$data = array(15, 3, 20, 9, 7);$key = array_sea...
ALL

PHP 문자열이 포함되어 있는지 확인 str_contains 사용 방법

문자열 안에 특정 문자열이 포함되어 있는지 확인하는 방법 중str_contains를 사용하는 방법을 알아보겠습니다.str_contains는PHP8부터 사용가능한 함수입니다.PHP8이전 버전에서는 사용할 수 없습니다.PHP8이전 버전에서 문자열이 포함되어 있는지 확인하기 위해서는preg_match()함수를 사용합니다.preg_match()함수 사용법은 아래를 참조해 주세요.알기 쉬운 PHP 정규식 표현 preg_match 함수 설명 및 링크링크str_contains()대상 문자열에 지정한 문자열이 있는지 확인하고 싶은 경우에 사용합니...
ALL

PHP HTTP 리퀘스트 메세지와 리스폰스 메세지

웹 페이지는 어떻게 표시되는 것일까?브라우저에 URL을 입력하면 웹 페이지가 표시됩니다.웹은 클라이언트와 서버가 데이터를 주고받는 것으로 웹 페이지를 표시하게 됩니다.클라이언트와 서버클라이언트란, 자신이 사용하고 있는 컴퓨터(브라우저)라고 생각하면 됩니다.서버란, 웹 페이지의 데이터(HTML 파일이나 이미지 파일 등)가 저장되어 있는 컴퓨터라고 생각하면 됩니다.클라이언트가 서버에"입력한 URL 웹 페이지의 데이터를 주세요"라고 요청하는 것을 리퀘스트라고 합니다.클라이언트가 요청한 것에 대해, 서버로부터 클라이언트에 웹 페이지 데이터...
ALL

PHP 여러 가지 방법으로 배열 사용 해보기

PHP에서 배열을 사용하는 방법을 알아보겠습니다.배열을 사용하는 방법은 한 가지 방법만 있는것이 아닙니다.다른 언어도 마찬가지 이지만 PHP서도 다양한 방법으로 배열을 사용할 수 있습니다.먼저 배열이란 하나의 변수안에 복수의 데이터가 저장되어 있는 형태를 말합니다.배열 작성법<?php$color = array(“red”, “blue”,”green”);echo $color;?>변수 color에는 하나의 값이 아닌 red・blue・green 이라는 3개의 값이 저장되어 있습니다.array는 배열을 의미 합니다.배열의 값은 콤마(,)를 ...
ALL

PHP 에러 로그 출력 설정 및 에러 레벨 확인

프로그램 실행중에 발생한 에러는 Web 서버 에러 로그 파일에 출력 됩니다.이 에러를 브라우저 화면에서 확인 하고 싶은 경우는 php.ini파일의 display_errors 항목을 설정해줘야 합니다.설정ini_set함수를 이용해서 설정할 수 있습니다.php.ini 설정웹 서버를 재기동후 아래의 샘플을 실행하면은 브라우져 화면에 에러가 출력 되는것을 확인 할 수 있습니다.<?phpecho 'start<br>';// 에러표시 설정ini_set('display_errors', 1);$num1 = 100;$num2 = 200;echo '$...