티스토리 뷰

[개발]프로그래밍/php

[php] mb_substr - 문자 추출

좋은 블로그 2019. 12. 10. 09:16

1. mb_substr( ) -  개념

mb_substr은 입력된 문자에서 원하는 위치에서 문자를 추출해서 반환 해주는 역할


◈ 구문형식

mb_substr(문자, 문자 추출 시작위치, 원하는 만큼의 문자 수)



2. mb_substr( ) 예제


◈ PHP 코드


1
2
3
4
5
6
7
8
9
<?php
0 1 2 3 4 5 6 7 8 9 10
$test ="키보드와 하루입니다.";

echo "앞에서 : ".mb_substr($test,0,3);
echo "<br>";
echo "중간부터 : ".mb_substr($test,5);
echo "<br>";
echo "끝에서 : ".mb_substr($test,-4);
?>



◈ 결과화면





◈ 설명


mb_substr을 사용하는 법을 보게 되면은 먼저는 문자열을 입력해주고 , 두번째에는 시작위치를 입력해주며 , 마지막에는 원하는만큼의 문자수를 입력하게 됩니다.

첫번째 앞에서를 보게 된다고 하면 시작 위치는 0이고 0에서부터 시작해서 3까지, 즉 문자 3개를 추출하라고 하는 것입니다.

그래서 키보드 라고 반환을 하게 됩니다.

특이한 점은 시작위치는 1이 아니라 0이라는 점입니다. 0부터 시작을 하게 됩니다.

그리고 중간부터 라는 것을 보게 된다면 5라고 해서 키보드와(공백) 공백까지 해서 5부터 시작해서 마지막 입력값이 없으면 마지막까지 해서 반환을 하게 됩니다.

끝에서부터 추출하고자 할 경우에는 마이너스(-)를 넣어서 입력하고 -4일 경우는 .입니다 를 가져오게 됩니다.



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday