티스토리 뷰

PHP

PHP strtolower(),strtoupper(),ucwords(),substr()

블로그 강승 2021. 3. 30. 11:29

PHP strtolower(), strtoupper(),ucwords(),substr()

strtolower(), strtoupper() 함수는 각각 문자열 전체를 소문자, 대문자로 바꿔준다.
uckwords() 함수는 문자열에 있는 각 단어의 첫 글자를 대문자로 바꾼다.
substr() 함수는 문자열의 일부를 원하는 대로 추출할 수 있다.

print strtolower('Beef, CHICKEN, Pork, duCK');
print strtoupper('Beef, CHICKEN, Pork, duCK');

/* 출력화면
beef, chicken, pork, duck
BEEF, CHICKEN, PROK, DUCK */
printf ucwords(strtolower('JOHN FRANKENHEIMER'));

//출력화면 John Frankenheimer
$_Post['comments']의 첫 30바이트를 출력한다.
print substr($_POST['comments'], 0, 10);
//말줄임표를 붙인다.
printf'...';

/* 폼 매개변수에 제출된 댓글이 다음과 같다고 가정,
Adsense is very good system to anyone.

출력화면
Adsense is... */

substr() 의 세인수는 작업할 문자열, 문자열 추출 시작 위치, 추출할 바이트 수를 나타낸다.
참고로 영어와, 화이트스페이스는 각각 1바이트를 차지한다.

시작 위치가 -4라면, 문자열 끝에서 역방향으로 4바이트를 의미한다. 따라서, 마지막인수가 필요가 없어서 안써도된다.

print '카드: XX';
print substr($_POST['card'],-4,4);

// 출력화면 카드: XX9101

'PHP' 카테고리의 다른 글

PHP 거듭제곱 **  (0) 2021.03.30
PHP str_replace()  (0) 2021.03.30
PHP 주석 종류  (0) 2021.03.30
PHP print와 printf()의 차이  (0) 2021.03.30
PHP strcasecmp() 대소문자 신경안쓰고 문자열 비교  (0) 2021.03.30
댓글