찾다

 >  Q&A  >  본문

PHP는 한 문자열을 사용하여 다른 문자열의 문자를 수정합니다.

< /p>

阿神阿神2743일 전278

모든 응답(2)나는 대답할 것이다

  • 阿神

    阿神2017-05-16 13:03:01

    PHP에서 문자열은 바이트 배열입니다. 중괄호와 숫자 아래 첨자를 사용하여 문자열의 해당 단일 문자에 액세스하거나 수정할 수 있습니다. 단일 문자라는 점에 유의하세요!

    코드의

    $str{1}에는 한 문자만 포함될 수 있으며 현재 할당은 5자입니다. PHP는 기본적으로 첫 번째 문자만 사용하므로 결과는 자연스럽게 lnmp가 됩니다.

    또한, 공식 PHP 문서에는 중괄호를 사용하여 문자열에 액세스하거나 수정하는 것이 멀티바이트 문자 집합에 안전하지 않다고 명시되어 있습니다. UTF-8 또는 GBK와 같은 다른 인코딩 집합을 사용할 때는 {}를 사용하지 마세요.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:03:01

    문자열 문자열

    문자열은 일련의 문자로 구성되며, 각 문자는 1바이트에 해당합니다. 즉, PHP는 256개의 문자 집합만 지원할 수 있으므로 유니코드는 지원하지 않습니다. 자세한 내용은 문자열 유형에 대한 자세한 설명을 참조하세요.

    PHP 매뉴얼에서 인용했습니다. 굵은 글씨로 표시했습니다. 각 문자는 바이트입니다. 따라서 한 바이트 위치만 교체할 수 있습니다.

    회신하다
    0
  • 취소회신하다