반응형
1. strlen($string) 함수
1) 사용법
$a="12345";
$a_length=strlen($a);
2) 기능 : 문자열의 길이를 반환한다.
2. explode($separator, $string) 함수
1) 사용법
$a="1,2,3,4,5";
$arr_a=explode(",",$a);
2) 기능 : 2번째 인자값으로 들어온 String을 1번째 인자값으로 들어온 구분자로 나눈 배열을 반환한다.
3. implode($separator, $array_string) 함수
1) 사용법
$arr_a = array(1,2,3,4,5);
$a = implode(",", $arr_a);
2) 기능 : 2번째 인자값으로 들어온 배열을 1번째 인자값으로 들어온 구분자로 구분한 문자열로 반환한다.
4. trim($string) 함수
1) 사용법
$a = " abd ";
trim($a);
2) 기능 : 문자열의 앞뒤의 공백을 없애 줍니다. (문자열 중간의 공백은 없애주지 않습니다.)
3) 유사함수 :
(1) ltrim() : 왼쪽 공백만 제거하여 줍니다.
(2) rtrim() : 오른쪽 공백만 제거하여 줍니다.
5. str_replace($old, $new, $string) 함수
1) 사용법
$a = "What a bad men!!";
str_replace("bad", "good", $a);
2) 기능 : 변수 $a에 있던 "bad"라는 단어를 "good"이라는 단어로 바꿔줍니다. 즉 결과값은 "what a good men!!"이 되는 것이죠.
6.str_pad($string, $length) 함수
1) 사용법
$a = "abc";
str_pad($a, 5);
결과 : "abc "
$a = "kesha";
str_pad($a, 10, "*");
결과값 : "kesha*****"
$a = "kesha";
str_pad($a, 10, "#", STR_PAD_LEFT); // 기본은 STR_PAD_RIGHT 이고, 항목은 STR_PAD_LEFT, STR_PAD_RIGHT, STR_PAD_BOTH 각각 왼쪽, 오른쪽, 양쪽에 붙은다는 겁니다.
결과값 : "#####kesha"
2) 기능 : 결과값은 "abc "가 됩니다. 즉 두번째 인수값이 5, 변수 $a의 길이가 3이므로 5-3 = 2, 빈칸이 오른쪽으로 2개가 추가 된다는 애기입니다.
7. str_repeat($string, $count) 함수
1) 사용법
$a="red";
str_repeat($a, 2);
2) 기능 : 결과값은 "redred" 으로 1번째 인자값으로 들어온 $a변수를 2번째 인자값의 수만큼 반복한 문자열 반환
8. str_split($string) 함수
1) 사용법
$a = "abc"
str_split($a);
str_split($a, 2);
결과는 "0=>ab, 1=>c"가 됩니다. 즉 "abc"라는 문자열을 2개씩 나누어서 배열로 만드는것 입니다.
2) 기능 : 결과는 0부터 2까지의 배열인자를 가지고 각값은 a,b,c가 됩니다. 이녀석도 옵션인수가 있는데 몇개씩 묶어 배열을 만들건지를 정하는 역활을 합니다.
9. substr($string, $start) 함수
1) 사용법
$a = "abc";
substr($a, 1);
2) 기능 : 결과는 "bc"가 됩니다. $a변수의 문자열을 2번째 인자값의 숫자의 index부터 자른 문자열을 반환합니다.
'개발관련 > Php' 카테고리의 다른 글
| 난수 토큰 생성하기 (0) | 2024.03.05 |
|---|