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

    1. PHP 배열에서 가장 긴 문자열의 길이를 얻는 방법

      array_map 함수를 사용하여 길이를 얻을 수 있고 max 함수를 사용하여 가장 긴 문자열의 길이를 얻을 수 있습니다. 아래는 동일한 코드 샘플입니다 - $max_len =max(array_map(strlen, $array)); 예시 $array =array(a, Ab, abcd, abcdfegh, achn);$max_len =max(array_map(strlen, $array));에코 $max_len; 출력 이것은 다음과 같은 출력을 생성합니다 - 8

    2. PHP가 브라우저에서 받은 헤더를 표시하도록 하려면 어떻게 해야 합니까?

      아래 코드 줄은 PHP 코드가 브라우저를 통해 받은 헤더를 표시하는 데 사용할 수 있습니다. - <?php print_r($_SERVER[URL]) ?> 또는 예시 $headers = getallheaders(); foreach($headers as $key=>$val){    echo $key . ': ' . $val . '<br>'; } 출력 이것은 다음과 같은 출력을 생성합니다 - Host: www.websitename.com Content-Lengt

    3. PHP에서 XML 파일을 에코하는 방법

      HTTP URL은 PHP 래퍼의 도움으로 로컬 파일처럼 작동하는 데 사용할 수 있습니다. URL의 내용은 file_get_contents()를 통해 가져올 수 있으며 반향될 수 있습니다. 또는 readfile 기능을 사용하여 읽습니다. 다음은 동일한 작업을 수행하는 샘플 코드입니다. - $file = file_get_contents('https://example.com/'); echo $file; 대안은 아래에 설명되어 있습니다. - readfile('https://example.com/'); heade

    4. PHP에서 AJAX 호출을 통해 파일 다운로드

      Ajax를 사용하여 파일을 다운로드하는 것은 좋은 생각이 아닙니다. 대신 window.location =또는 문서.위치 사용해야 합니다. window.location 다음과 같은 특징이 있습니다 - 자바스크립트 활성화가 필요합니다. PHP가 필요하지 않습니다. 사이트의 콘텐츠를 표시하는 데 도움이 되며 몇 초 후에 사용자를 리디렉션합니다. 리디렉션은 다음과 같은 조건에 따라 달라질 수 있습니다. - $success = 1 if ($success) {    window.location.href = '

    5. PHP에서 ASCII를 UTF-8 인코딩으로 변환하시겠습니까?

      현재 인코딩이 ASCII인 경우 iconv 함수를 사용하여 ASCII를 UTF-8로 변환할 수 있습니다. 원래 문자열을 iconv 함수에 매개변수로 전달하여 UTF-8로 인코딩할 수 있습니다. 예시 <?php    $str = "ábrêcWtë";    echo 'Original :', ("$str"), PHP_EOL;    echo 'Plain :', iconv("UT

    6. PHP의 URL 디코딩

      내장된 urldecode를 사용하여 URL 디코딩을 수행할 수 있습니다. 기능. 인코딩된 데이터를 반환합니다. urldecode 함수의 구문 string urldecode($input) 디코딩할 URL인 단일 매개변수($input)를 사용합니다. 디코딩이 성공한 경우 디코딩된 문자열을 반환합니다. - 예시 <?php    echo urldecode("https%3A%2F%2Fmedium.com%2F"). "\n"; ?>  위의 코드 줄에서 urldecod

    7. PHP:이진 데이터에서 이미지 재생성 및 표시

      이는 이미지 src 속성의 데이터 URI를 사용하여 수행할 수 있습니다. 형식 data:[<MIME-type>][;charset="<encoding>"][;base64],<data> <?php    function data_uri($file, $mime) {         $contents = file_get_contents($file);       $base64   = base64_enc

    8. PHP에서 MS Word 파일 읽기/쓰기

      Microsoft는 COM 개체를 통한 Office 문서 자동화를 사용하지 않을 것을 강력히 권장합니다. 다음을 인용합니다 - Microsoft는 현재 자동, 비대화형 클라이언트 응용 프로그램 또는 구성 요소(ASP, ASP.NET, DCOM 및 NT 서비스 포함)에서 Microsoft Office 응용 프로그램 자동화를 권장하거나 지원하지 않습니다. Office가 불안정한 동작 및/또는 교착 상태를 나타낼 수 있기 때문입니다. Office가 이 환경에서 실행될 때. .docx 파일은 XML 기반이 있으므로 COM 개체 없이 만

    9. PHP에서 클라이언트 로케일을 감지하는 가장 간단한 방법

      PHP는 5.3.0부터 $_SERVER[HTTP_ACCEPT_LANGUAGE ] 변수를 로케일로 변환 - 예시 $locale = Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']); echo $locale; $_SERVER[HTTP_ACCEPT_LANGUAGE] 함수는 현재 로케일의 언어를 매개변수로 사용하여 로케일을 감지하는 데 도움이 됩니다. 출력 이것은 다음과 같은 출력을 생성합니다 - en_US 대부분의 브라우저는 미국에서 온 경우 en-us를 지정하는 A

    10. PHP에서 'isset()'과 '!empty()'의 차이점은 무엇입니까?

      이셋 기능 ISSET은 변수가 설정되었는지 확인합니다. 즉, 변수가 NULL을 제외한 값인지, 값이 할당되지 않았는지 확인합니다. 변수가 존재하고 NULL이 아닌 값이 있으면 ISSET은 TRUE를 반환합니다. 즉, , 0, 0 또는 FALSE가 할당된 변수가 설정되므로 ISSET에 대해 TRUE입니다. 예시 <?php    $val = '0';    if( isset($val)) {       print_r(" $val is set wit

    11. PHP에서 memory_limit 확인하기

      memory_limit는 단일 PHP 스크립트가 사용할 수 있는 최대 서버 메모리 양입니다. 메모리 임계값을 비교하기 전에 값을 변환해야 합니다. 예를 들어 - 64M은 64 * 1024 * 1024로 변환됩니다. 이후 비교가 완료되고 결과가 출력됩니다. <?php $memory_limit = ini_get('memory_limit'); if (preg_match('/^(\d+)(.)$/', $memory_limit, $matches)) {    if ($matches[2] ==

    12. PHP에서 암호 암호화

      Blowfish는 PHP 버전 5.3.7 이전에 취약점이 있기 때문에 SHA-256 또는 SHA-512를 대신 사용하는 것이 좋습니다. 둘 다 Blowfish와 유사한 솔트 형식을 가지고 있습니다(SHA-256의 경우 $5$, SHA-512의 경우 $6$ 접두사 사용). 이 외에도 다중 해싱을 강제하는 선택적 rounds 매개변수도 포함되어 있습니다. 솔트 자체는 16자로 약간 짧지만 Blowfish와 달리 영숫자 이상의 문자를 허용합니다. 예시 echo SHA-256(라운드 없음): . crypt(암호화할 암호, $5$YourS

    13. PHP의 배열에서 생성자로 인수 전달

      Reflection API를 사용하여 배열에서 생성자로 인수를 전달할 수 있습니다. ReflectionClass::newInstanceArgs 위의 라인은 주어진 인수로부터 새로운 클래스 인스턴스를 생성합니다 - public ReflectionClass::newInstanceArgs ([ array $args ] ) : object 인수가 생성자에 전달될 때 클래스의 새 인스턴스를 만듭니다. 여기서 args는 클래스 생성자에 전달되어야 하는 인수를 나타냅니다. 예시 <?php    $my_class = n

    14. PHP $string{0} 대 $string[0];

      구문 $string{0}은 PHP 버전 6부터 사용되지 않습니다. 따라서 $string[0]을 사용하는 것이 좋습니다. 간단히 말해서, 중괄호 {}를 사용하여 문자에 액세스하는 것은 더 이상 사용되지 않습니다. 따라서 대괄호를 사용해야 합니다 [] − 예시 $string = 'medium'; echo $string{0}; echo $string[0]; 출력 이것은 다음과 같은 출력을 생성합니다 - mm

    15. PHP에서 정적 메서드를 인수로 전달

      is_callable 에서 사용하는 것과 동일한 구문 및 call_user_func PHP에서 정적 메서드를 인수로 전달하는 데 사용할 수 있습니다. 정적 메서드를 전달하려면 아래 예제를 사용할 수 있습니다. - 예시 <?php    function my_func() {       echo "Hello there!";    }    $variable_name = "my_func";    va

    16. PHP_CodeSniffer, PHPMD 또는 PHP 종속

      의존 함수 pdepend는 주어진 코드 기반에서 대규모 소프트웨어 메트릭 세트를 생성하는 데 사용됩니다. 생성된 값은 소프트웨어 프로젝트의 품질을 측정하는 데 사용할 수 있습니다. 리팩토링이 필요한 애플리케이션 부분을 식별하는 데 도움이 됩니다. phpmd phpmd는 PHP 소스 코드를 스캔하고 가능한 버그, 최적이 아닌 코드 또는 지나치게 복잡한 표현식이 될 수 있는 잠재적인 문제를 검색합니다. php phpcs 함수는 PHP, JavaScript 및 CSS 파일을 토큰화하고 사전 정의된 코딩 표준 세트에서 문제/위반을 파

    17. PHP로 zip 아카이브 내의 단일 파일을 읽는 방법

      z zip 아카이브 내부의 단일 벌금을 읽으려면 코드는 다음과 같습니다. - $handle = fopen('zip://test.zip#test.txt', 'r'); $result = ''; while (!feof($handle)) {    $result .= fread($handle, 8192); } fclose($handle); echo $result; 출력은 zip 파일의 내용이 됩니다.

    18. fgets() 및 fread() - PHP의 차이점은 무엇입니까?

      fgets 함수는 줄을 읽고 개행을 만나면 멈춥니다 - <?php    $file = fopen("test.txt","r");    echo fgets($file);    fclose($file); ?> 위의 코드는 읽기 모드에서 test라는 텍스트 파일을 열고 시작 바이트부터 줄 바꿈 문자를 만날 때까지 파일의 내용을 읽습니다. 그런 다음 파일이 닫힙니다. fread 함수는 원시 데이터를 읽고 특정 바이트 수 또는 기본 바이트

    19. PHP에서 메모리 사용량 추적

      memory_get_usage 함수를 사용하여 메모리 사용량을 추적할 수 있습니다. malloc 함수는 필요한 모든 블록에 사용되지 않고 대신 큰 덩어리의 시스템 메모리가 할당되고 환경 변수가 내부적으로 변경되고 관리됩니다. 두 가지 다른 유형의 메모리 사용은 다음과 같습니다. - OS에서 엔진에 필요한 메모리(실제 사용량) 애플리케이션에서 실제로 사용한 메모리 양(내부 사용량) 위에서 언급한 메모리 사용량은 memory_get_usage()를 사용하여 추적할 수 있습니다. 이 함수는 요구 사항에 따라 사용된 실제 메모리와

    20. 다른 php.ini 파일에 php.ini 파일을 어떻게 포함합니까?

      기본 php,ini 파일의 .ini 파일은 포함될 수 없습니다. 대신 PHP를 컴파일하는 동안 행 --with-config-file-scan-dir=PATH                                                 추가할 수 있습니다. 위 줄의 PATH는 구성 파일을 스캔할 위치를 나타냅니

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