>백엔드 개발 >PHP 문제 >PHP 문자열에 아래 첨자가 있습니까?

PHP 문자열에 아래 첨자가 있습니까?

青灯夜游
青灯夜游원래의
2022-04-24 11:49:063231검색

PHP 문자열에는 아래 첨자가 있습니다. PHP에서는 배열과 객체뿐만 아니라 문자열에도 첨자를 적용할 수 있습니다. 문자열의 첨자와 대괄호 "[]"를 사용하여 지정된 인덱스 위치의 문자에 액세스하고 문자를 읽고 쓸 수 있습니다. 구문 "문자열 이름 [아래 첨자 값]"; 문자열의 아래 첨자 값(색인 값)은 정수 유형만 가능하며 시작 값은 0입니다.

PHP 문자열에 아래 첨자가 있습니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

php 문자열에는 아래 첨자가 있습니다.

PHP에서는 첨자를 배열이나 객체뿐만 아니라 문자열에도 적용할 수 있습니다.

PHP에서는 문자열의 첨자와 대괄호 "[]"를 사용하여 지정된 인덱스 위치의 문자에 액세스하고 문자를 읽고 쓸 수 있습니다. 괄호 왼쪽은 문자열 이름, 괄호는 문자열 첨자입니다:

字符串名[下标值]

첨자(색인 값)는 정수형만 가능하며 시작 값은 0입니다(문자열 첨자는 0부터 시작함). .

예제 1: 지정된 위치의 문자를 출력

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "hello";
echo $str."<br>";
echo $str[0]."<br>";
echo $str[1]."<br>";
echo $str[2]."<br>";
?>

PHP 문자열에 아래 첨자가 있습니까?

예제 2: 지정된 위치의 문자 수정

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "hello";
echo "原字符串:".$str."<br>";
$str[0]="H";
echo "修改第一个字符后:".$str."<br>";
?>

PHP 문자열에 아래 첨자가 있습니까?

이 방법은 영어, 한자에 적합합니다. 여러 문자 길이를 차지하므로 아래 첨자를 사용하여 정확하게 위치를 지정할 수 없습니다.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$a = "我是123";
$a[1] = "5";
echo $a;     //会出现乱码
?>

PHP 문자열에 아래 첨자가 있습니까?

Hanzi는 UTF-8 인코딩에서 길이가 3자를 차지하기 때문에 한 문자가 바뀌면 이후 표시가 깨집니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 문자열에 아래 첨자가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.