[php] 문자열에서 처음 5자를 얻는 방법

PHP를 사용하여 문자열에서 처음 5자를 얻는 방법

$myStr = "HelloWordl";

결과는 다음과 같아야합니다

$result = "Hello";



답변

대한 단일 바이트 문자열 (예 : US-ASCII, ISO 8859 가족 등) 사용 substr및 대한 멀티 바이트 문자열 (예 : UTF-8, UTF-16 등) 사용 mb_substr:

// singlebyte strings
$result = substr($myStr, 0, 5);
// multibyte strings
$result = mb_substr($myStr, 0, 5);


답변

사용 substr():

$result = substr($myStr, 0, 5);


답변

하나의 문자 만 얻는 다른 방법입니다.

$str = 'abcdefghij';

echo $str{5};


답변

다음 substr과 같은 기능을 사용할 수 있습니다 .

echo substr($myStr, 0, 5);

두 번째 인수 substr는 시작하려는 위치와 세 번째 인수는 반환하려는 문자 수에 대한 것입니다.


답변

substr ()을 사용하여 결과를 얻을 수 있습니다 .

구문
substr (문자열, 시작, 길이)

<?php
$myStr = "HelloWordl";
echo substr($myStr,0,5);
?>

출력 :

 Hello


답변