php
문자열 내장 함수join(구분자,arr)
inplode(구분자,arr)
explode(구분자,str)
var_dump(arr)
배열의 키, 값, 속성을 출력한다.
print_r(arr)
배열의 키, 값을 출력한다.
substr(string,start,num)
start에서 num갯수 만큼을 잘라내어 반환
ex)
substr("green",1,2)
strstr(string,"기준 문자열",boolean)
특정 문자열을 기준으로 그이후 혹은 그이전 문자열을 반환
true
면 이전문자열 false
면 이후문자열 (default는 false)
boolean의 기본값은 false이다. false 값일때에는 기준문자열을 포함하여 출력한다.
strstr("greencomhello", "com") => hello
strstr("greencomhello", "com", true) => green
strpos(string,"찾는 문자")
찾는 문자의 해당 index를 반환, 찾는 문자가 존재하지 않으면 false를 반환
str_contains(string,"찾는 문자")
문자열에서 찾는 문자가 있으면 true, 없으면 false를 반환
php8.0 이상에서 지원하는 함수
str_starts_with(string,"찾는 문자")
문자열이 찾는 문자열로 시작하면 true, 아니면 false를 반환
php8.0 이상에서 지원하는 함수
str_end_with(string,"찾는 문자")
문자열이 찾는 문자열로 끝나면 true, 아니면 false를 반환*
php8.0 이상에서 지원하는 함수
strtoupper(string)
모두 대문자로 변경
strtolower(string)
모두 소문자로 변경
ucwords()
대소문자가 섞여있는 문자열의 각 단어의 첫글자만 대문자로 변경
strtr()
부분 문자열 변경
ex)
strtr("hello green world", "hello", "welcome");
$replace_arr=[
'Hello' => 'welcome ',
',' => 'php',
'World' => '!'
];
echo strtr("Hello, World",$replace_arr);
//"welcome php !"