연관 배열의 시작 부분에 항목을 추가하는 코드는 다음과 같습니다- 예시 <?php $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110", "t"=>"115", "u"=>"103", "v"=
PHP에서 날짜 형식을 변경하려면 코드는 다음과 같습니다- 예시 <?php $date = "2019-11-11 05:25 PM"; echo "Displaying date...\n"; echo "Date = $date"; echo "\nDisplaying updated date...\n"; echo date('Y-m-d H:i',
PHP에서 객체를 연관 배열로 변환하는 코드는 다음과 같습니다- 예시 <?php class department { public function __construct($deptname, $deptzone) { $this->deptname = $deptname; $this->deptzone = $deptzone; &
PHP는 오류 제어 연산자, 즉 at 기호(@)를 지원합니다. @가 표현식 앞에 추가되면 해당 표현식에 의해 생성될 수 있는 모든 오류 메시지가 무시됩니다. PHP에서 @ 기호를 사용하는 코드는 다음과 같습니다- 예시 <?php $file = @file ('non_existent_file') or die ("Failed in opening the file: Error Message = '$err'"); $val
PHP에서 원래 키를 유지하는 두 개의 배열을 병합하려면 코드는 다음과 같습니다- 예시 <?php $arr1 = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110"); $arr2 = array("t"=>"115", "u&quo
전역 변수는 프로그램의 모든 부분에서 액세스할 수 있습니다. 그러나 수정하기 위해서는 전역 변수가 수정될 함수에서 전역 변수로 명시적으로 선언되어야 합니다. 이것은 전역으로 인식되어야 하는 변수 앞에 키워드 GLOBAL을 배치하여 충분히 편리하게 수행됩니다. 예시 코드는 다음과 같습니다. 여기서 PHP에서 전역 변수를 선언하는 방법을 볼 수 있습니다. <?php $val = 1; function display() { GLOBAL $val; &
PHP에서 객체의 복사본을 생성하기 위한 코드는 다음과 같습니다- 예시 <?php class Demo { public $val1; public $val2; } $ob = new Demo(); $copyOb = clone $ob; $ob->val1 = "Jack"; $ob->val2 = &
배열이 비어 있는지 확인하는 코드는 PHP에서 다음과 같습니다- 예시 <?php $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110"); if (empty($arr)) { echo "Empty Array...&quo
PHP에서 정수 인덱스로 연관 배열에 액세스하려면 코드는 다음과 같습니다.- 예시 <?php $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110"); $keys = array_keys( $arr ); echo "Array key an
PHP를 사용하여 임의의 문자열을 생성하려면 코드는 다음과 같습니다- 예시 <?php $res = substr(md5(mt_rand()), 0,5); echo "Displaying random string...\n"; echo $res; ?> 출력 이것은 다음과 같은 출력을 생성합니다- Displaying random string... 1c856 예시 이제 다른 예를 살펴보겠습니다 - <?php $res
최종 키워드는 PHP에서 메소드 및 클래스에 사용됩니다. 메서드에 대한 final은 메서드 재정의를 방지하는 반면 final이 있는 클래스는 상속을 방지합니다. 예시 PHP에서 final 키워드로 작업하기 위한 코드는 다음과 같습니다. 여기에 마지막 방법이 있습니다- <?php class Base { final function display() { echo "Base class function de
PHP의 함수 오버로딩 함수 오버로딩은 인수로 받아들이는 입력 매개변수의 유형에서 서로 다르게 작동하는 유사한 이름을 가진 여러 메서드를 만들 수 있도록 하는 기능입니다. 예시 이제 함수 오버로딩을 구현하는 예를 살펴보겠습니다- <?php class Shape { const PI = 3.142 ; function __call($name,$arg){ if($name =
PHP에서 키를 기반으로 배열 요소를 삭제하는 코드는 다음과 같습니다- 예시 <?php $arr = array( " John ", "Jacob ", " Tom ", " Tim "); echo "Array with leading and trailing whitespaces...\n"; foreach( $arr as $value ) {
PHP에서 현재 함수 이름을 얻으려면 코드는 다음과 같습니다- 예시 <?php class Base { function display() { echo "\nBase class function declared final!"; var_dump(__FUNCTION__); }
경로에서 파일 이름을 가져오려면 코드는 다음과 같습니다- 예시 <?php $file = pathinfo('/home/cg/root/6985034/main.php'); echo $file['basename'], "\n"; ?> 출력 이것은 다음과 같은 출력을 생성합니다- main.php 예시 이제 다른 예를 살펴보겠습니다 - <?php $path = "/home/cg/root/6985034/
연관 배열의 숫자 인덱스를 얻으려면 코드는 다음과 같습니다- 예시 <?php $arr = array( "a"=>"5", "b"=>"20", "c"=>"35", "d"=>"55"); $keys = array_keys( $arr ); echo "Array key and value...\n&q
PHP의 URL 문자열에서 매개변수를 가져오려면 코드는 다음과 같습니다.- 예시 <?php $url = 'https://www.example.com/register?name=demo&[email protected]'; $res = parse_url($url); parse_str($res['query'], $params); echo 'Email = '.$params['
문자열에서 줄 바꿈을 제거하려면 코드는 다음과 같습니다- 예시 <?php $str = "Demo text for reference"; echo nl2br($str); $str = preg_replace('~[\r\n]+~','', $str); echo "\n".nl2br($str); ?> 출력 이것은 다음과 같은 출력을
배열 요소를 제거하고 배열을 다시 인덱싱하려면 코드는 다음과 같습니다- 예시 <?php $arr = array( " John ", "Jacob ", " Tom ", " Tim "); echo "Array with leading and trailing whitespaces...\n"; foreach( $arr as $value ) {
PHP에서 문자열의 첫 번째 문자를 제거하는 코드는 다음과 같습니다- 예시 <?php $str = "Test"; echo "Before removing the first character = ".$str; $res = substr($str, 1); echo "\nAfter removing the first character = ".$res; ?> 출력 이것은 다음과 같은 출력