Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • PHP

    1. PHP의 foreach 루프에서 마지막 쉼표를 제거하시겠습니까?

      다음은 foreach 루프에서 마지막 쉼표를 제거하는 데 사용할 수 있는 코드입니다. - 예시 $result_str = array("Hi", "Hello", "have a", "good day"); foreach ($results as $result) {    $result_str[] = $result->name; } echo implode(",",$result_str); 출력 이것은 다음과 같은 출력을 생성합니다 -

    2. PHP에서 123==0123입니까?

      대답은 아니오입니다. 이는 0123이 8진법(8진수)인 123을 의미하고 이에 상응하는 10진수는 83이기 때문입니다. 숫자 앞에 0을 붙이면 8진수(기수 8) 숫자임을 나타냅니다. 이는 0x가 16진수(16진수)를 나타내는 것과 유사합니다. 아래 코드 줄을 고려하십시오 - 예시 var_dump(123); var_dump(0123); 출력 이것은 다음과 같은 출력을 생성합니다 - int 123 int 83 이는 0123이 8진수 표기법(처음에 0에 주의)인 반면 123은 10진수이기 때문입니다. 이제 아래 코드를 고려하십시

    3. 더 빠른 것:많은 if 또는 PHP의 경우 else?

      else if가 더 나은 옵션입니다. 다음은 여러 if 문에 대한 샘플 코드입니다. - if(condition_A){    //perform some action } if(condition_B){    //perform some action } 다음은 else if 문 -의 샘플 코드입니다. if(condition_A){    //perform some action } else if(condition_B){    //perform some action }

    4. PHP 실행 시간을 찾는 방법은 무엇입니까?

      PHP 버전 7 이상에서는 getrusage 함수를 사용할 수 있습니다. 아래는 샘플 코드 데모입니다 - 예시 //beginning of the script $exec_start = getrusage(); //other code functionalities //end of the script function rutime($ru, $rus, $index) {    return ($ru["ru_$index.tv_sec"]*1000 + intval($ru["ru_$index.tv_usec&qu

    5. PHP 5에서 참조로 객체를 전달하는 방법은 무엇입니까?

      PHP 참조는 두 개의 다른 변수가 동일한 값에 쓸 수 있도록 하는 별칭입니다. PHP 버전 5에서 객체 변수는 객체 자체를 값으로 포함하지 않습니다. 개체 접근자가 실제 개체를 찾을 수 있도록 하는 개체 식별자를 보유합니다. 개체가 인수에 의해 전송되거나 다른 변수에 반환되거나 할당될 때 이러한 다른 변수는 별칭이 아닙니다. 여기에는 동일한 개체를 가리키는 식별자의 복사본이 포함됩니다. 예시 $my_var = new class_name; echo $my_var->get_class_name(5)->value; $my_v

    6. PHP로 모든 유형의 스마트 인용문 변환

      UTF-8 입력이 예상되는 아래 코드 줄을 사용할 수 있습니다. $chr_map = array(    // Windows codepage 1252    "\xC2\x82" => "'", // U+0082⇒U+201A single low-9 quotation mark    "\xC2\x84" => '"', // U+0084⇒U+201E double low-9 quotat

    7. PHP에서 내부 배열의 필드 중 하나를 기준으로 다차원 배열을 어떻게 정렬합니까?

      usort 함수는 다차원 배열을 정렬하는 데 사용할 수 있습니다. 사용자 정의 함수의 도움으로 정렬됩니다. 아래는 샘플 코드 데모입니다 - 예시 function compare_array($var_1, $var_2) {    if ($var_1["price"] == $var_2["price"]) {       return 0;    }    return ($var_1["price"] < $var

    8. echo 문 안에 PHP 변수를 href 링크 주소로 추가하시겠습니까?

      PHP의 HTML echo "<a href='".$link_address."'>Link</a>"; 또는 echo "<a href='$link_address'>Link</a>"; HTML의 PHP <a href="<?php echo $link_address;?>"> Link </a>

    9. PHP에서 중첩 JSON 객체를 생성하시겠습니까?

      JSON 구조는 아래 코드로 생성할 수 있습니다 - $json = json_encode(array(    "client" => array(       "build" => "1.0",       "name" => "xxxx",       "version" => "1.0"    

    10. PHP - $timestamp를 사용하여 오늘이 월요일인지 매월 1일인지 확인하는 방법은 무엇입니까?

      날짜 함수는 정수 타임스탬프를 제공하여 지정된 형식을 기반으로 형식이 지정된 문자열을 반환하거나 타임스탬프가 제공되지 않은 경우 현재 시간을 반환하는 데 사용할 수 있습니다. 타임스탬프는 선택 사항이며 기본값은 time()입니다. 예시 if(date('j', $timestamp) === '1')    echo "It is the first day of the month today\n"; if(date('D', $timestamp) === 'Mon

    11. PHP에서 RegexIterator를 사용하는 방법은 무엇입니까?

      정규 표현식 $directory = new RecursiveDirectoryIterator(__DIR__); $flattened = new RecursiveIteratorIterator($directory); // Make sure the path does not contain "/.Trash*" folders and ends eith a .php or .html file $files = new RegexIterator($flattened, '#^(?:[A-Z]:)?(?:/(?!\.Trash)[^/]+)+

    12. PHP foreach로 JSON 배열 구문 분석

      아래 코드는 JSON 배열을 구문 분석하는 데 사용할 수 있습니다 - 예시 <?php $json_array ='{    "values": {       "a": "abc",       "d": 0,       "efg": 349    } }'; $array = json_decode($json_array, tru

    13. 한 번 실행되고 자체적으로 삭제되어야 하는 PHP 파일입니다. 가능합니까?

      예, 연결 해제 기능을 사용하여 수행할 수 있습니다. 그것은 아래에 표시되었습니다 - <?php unlink(__FILE__); ?> 종료 함수의 호출 여부에 관계없이 스크립트를 삭제하는 또 다른 대안은 ^minus; 아래에 나와 있습니다. class DeleteOnExit {    function __destruct() {       unlink(__FILE__);    } } $delete_on_exit = new DeleteOnExit();

    14. PHP를 사용하여 공백을 대시 및 소문자로 변환

      strtolower의 반환 값은 str_replace에 대한 세 번째 인수로 전달할 수 있습니다(여기서 $string이 있음). str_replace 함수는 문자/문자 세트를 다른 문자/문자열 세트로 교체하는 데 사용됩니다. 예시 $str = 'hello have a good day everyone'; echo str_replace(' ', '-', strtolower($str)); 출력 이것은 다음과 같은 출력을 생성합니다 - hello-have-a-good-day-everyone

    15. PHP에서 웹 API 서비스를 만드는 방법은 무엇입니까?

      SOAP 및 REST API는 널리 사용되는 API입니다. 데이터베이스의 항목을 관리하는 데 도움이 되는 manage.php라는 PHP 클래스의 존재를 고려하십시오. entryId 삭제}} 서버에서 이 기능은 아래와 같이 액세스할 수 있습니다. - deleteEntry(); 다른 서버에서 어떻게 액세스할 수 있습니까? 이 데이터에 액세스하는 데 도움이 되는 버퍼/인터페이스처럼 작동하는 세 번째 파일을 만들 수 있습니다. 아래는 샘플 버퍼입니다 - api/delete.php라고 부르겠습니다. deleteEntry();} 사용

    16. PHP의 배열에서 부분 값 일치 검색

      array_filter 함수를 사용하여 배열의 일부 값을 일치시킬 수 있습니다. 배열에 남아 있는 요소와 제거할 요소를 결정하는 데 도움이 되는 콜백을 제공할 수 있습니다. 콜백이 false를 반환하면 주어진 요소를 제거해야 함을 의미합니다. 다음은 동일한 것을 보여주는 코드 예입니다 - $arr = array(0 => 'abc', 1 => 'def', 2 => 'ghijk', 3 => 'lmnxyz'); $results = array(); foreac

    17. PHP에서 die()와 exit()의 차이점은 무엇입니까?

      다이와 엑시트는 차이가 없고 똑같습니다. 종료 상태에 대한 PHP 매뉴얼 - "This language construct is equivalent to die()." 다이 상태에 대한 PHP 매뉴얼 - "This language construct is equivalent to exit()." 그러나 약간의 차이가 있습니다. 즉, 파서가 토큰을 반환하는 데 걸리는 시간입니다.

    18. PHP:디렉토리 내의 모든 파일 연결을 해제한 다음 해당 디렉토리 삭제

      glob을 사용하여 패턴과 일치하는 모든 파일을 찾습니다. function recursive_directory_removal($directory) {    foreach(glob("{$directory}/*") as $file) {       if(is_dir($file)) {          recursive_directory_removal($file);       } else {   &n

    19. PHP의 폴더에서 모든 이미지 가져오기

      glob 함수를 사용하여 특정 폴더에서 이미지를 가져올 수 있습니다. 다음은 동일한 샘플 코드입니다 - 이미지 폴더의 경로가 지정되고 확장자가 .png인 모든 파일이 추출됩니다. foreach 루프의 도움으로 표시됩니다 - $dir_name = "path/to/image/folder/"; $images = glob($dir_name."*.png"); foreach($images as $image) {    echo '<img src="'.$image

    20. PHP의 함수에서 두 값 반환

      두 변수는 명시적으로 반환할 수 없으며 목록/배열 데이터 구조에 넣어 반환할 수 있습니다. 예시 function factors( $n ) {    // An empty array is declared    $fact = array();    // Loop through it    for ( $i = 1; $i < $n; $i++) {       // Check if i is the factor of     &nb

    Total 1279 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:39/64  20-컴퓨터/Page Goto:1 33 34 35 36 37 38 39 40 41 42 43 44 45