나는 이런 문자열을 가지고있다
$number="1234567";
substr
하위 문자열을 추출하고 싶지만 함수를 통해 올바른 결과를 얻지 못합니다 .
내가 실행하면
substr $number ,0,1 ;
그러나 출력 1
은 12
.
답변1
을(를) 얻으려면 12
다음이 필요합니다.
substr $number, 0, 2
구문은 다음 substr
과 같습니다.
substr $var, OFFSET, LENGTH
그래서 당신이 할 때 :
substr $number ,0,1
이고 앞으로도 될 것 OFFSET
입니다 .0
LENGTH
1
perl
즉, 인덱스는 에서 시작 0
하고 선택한 하위 문자열의 길이는 1
이므로 1
예상대로만 출력을 얻을 수 있습니다.