문자열 대체
str_replace
This function returns a string or an array with all occurrences of search in subject replaced with the given replace value.
이 함수는 주어진 대체 값으로 대체 된 주제에서 검색이 모두있는 문자열 또는 배열을 리턴합니다.
If you don't need fancy replacing rules (like regular expressions), you should use this function instead of preg_replace().
정규식과 같은 멋진 대체 규칙이 필요하지 않은 경우 preg_replace () 대신 이 함수를 사용해야합니다.
사용방법
<?php
$str = "Hello World";
echo str_replace('Hello', 'Hi', $str);
//Hi World
?>
preg_replace
Searches subject for matches to pattern and replaces them with replacement.
패턴과 일치하는 주제를 검색하고이를 대체로 바꿉니다.
사용방법
<?php
$str = "123 Hello World 123";
echo preg_replace("/[^a-zA-Z]/", "", $str);
//Hello World
?>
문자열 위치 찾기
strpos
Find the numeric position of the first occurrence of needle in the haystack string.
건초 더미 문자열에서 처음으로 나타나는 바늘의 숫자 위치를 찾으십시오.
사용방법
<?php
$str = "abcdefg";
$findKey1 = 'c';
$findKey2 = 'k';
echo strpos($str, $findKey1);
//2
echo strpos($str, $findKey2) ? 'true' : 'false';
//값이 없을 경우 false
?>
문자열 길이
strlen
Returns the length of the given string.
주어진 문자열의 길이를 반환합니다.
사용방법
<?php
$str = 'abcdef';
echo strlen($str);
// 6
?>
문자열 비교하기
strcmp
Note that this comparison is case sensitive.
이 비교는 대소 문자를 구분합니다.
사용방법
사용방법
<?php
$str1 = "Hello";
$str2 = "hello";
if (strcmp($var1, $var2) !== 0) {
echo '같다';
} else {
echo '다르다';
}
//같다
?>
문자열 나누기, 합치기
explode
Returns an array of strings, each of which is a substring of string formed by splitting it on boundaries formed by the string delimiter.
문자열 구분 기호로 구성된 경계로 분할하여 형성된 문자열의 하위 문자열 인 문자열 배열을 반환합니다.
사용방법
<?php
$str = "Hello-World-Hello1-World1-Hello2-World2";
print_r(explode($str));
//Array ( [0] => Hello [1] => World [2] => Hello1 [3] => World1 [4] => Hello2 [5] => World2 )
?>
implode
Join array elements with a glue string.
풀 문자열로 배열 요소를 결합하십시오.
사용방법
<?php
$array = array('Hello', 'World');
$str = implode('-', $array);
echo $str;
//Hello-World
?>
substr
Returns the portion of string specified by the start and length parameters.
시작 및 길이 매개 변수로 지정된 문자열 부분을 리턴합니다.
사용방법
<?php
$str = "abcdef";
echo substr($str, 1);
//bcdef
echo substr($str, 1, 3);
//bcd
echo substr($str, 0, 4);
//abcd
echo substr($str, -1, 1);
//f
?>
문자열 대.소문자 변경
strtoupper
Returns string with all alphabetic characters converted to uppercase.
모든 알파벳 문자가 대문자로 변환 된 문자열을 반환합니다.
사용방법
<?php
$str = "Hello World";
echo strtoupper($str);
//HELLO WORLD
?>
strtolower
Returns string with all alphabetic characters converted to lowercase.
모든 알파벳 문자가 소문자로 변환 된 문자열을 반환합니다.
사용방법
<?php
$str = "Hello World";
echo strtolower($str);
//hello world
?>
공백 제거
trim
This function returns a string with whitespace stripped from the beginning and end of str. Without the second parameter, trim() will strip these characters:
이 함수는 str의 시작과 끝에서 공백이 제거 된 문자열을 반환합니다. 두 번째 매개 변수가 없으면 trim ()은 다음 문자를 제거합니다.
사용방법
<?php
$str = "\t\tHello World : ";
echo trim($str);
//Hello World :
?>
'PHP' 카테고리의 다른 글
PDO insert, update, delete 한 행 수 확인하기 (0) | 2020.02.18 |
---|---|
PHP 자주 사용하는 SERVER 변수 (0) | 2020.02.17 |
PHP 비동기 처리 (2) | 2020.02.12 |
PHP CURL 사용법 (0) | 2020.02.06 |
PHP 값이 배열 안에 존재하는지 확인하는 in_array 함수 (0) | 2020.01.31 |