1) JSON을 배열로 변환

객체(stdClass)로 변환하는 방법

$array_data = json_decode($str, false);

// 또는

$array_data = json_decode($str);

배열로 변환하는 방법

$array_data = json_decode($str, true);

 

2) explode

다른 언어의 String.split과 기능이 비슷합니다. 스트링의 경계기호(delimiter) 문자를 기준으로 배열을 생성합니다.

$date = "2020-08-25";

// explode(delimiter, string)

$exploded = explode('-', $date);

echo $exploded[0]; // 2020
echo $exploded[1]; // 08
echo $exploded[2]; // 25

 

3) str_replace

다른 언어의 String.replace와 기능이 비슷합니다. 특정 문자를 치환합니다.

$value = "가나다라가나다라마";

echo str_replace("마", "Z", $value); // 가나다라가나다라Z
echo str_replace("라", "-", $value); // 가나다-가나다-마

 

4)  ucfirst, lcfist, ucwords

ucfirst는 스트링의 첫 문자를 대문자로 바꿉니다. 단어를 구별하지 않고 스트링의 제일 첫 문자만 변환합니다.

$foo = 'hello world!';
$foo = ucfirst($foo);  // Hello world!

유사 기능

  • lcfirst(string $str) – 스트링의 첫 문자를 소문자로 변경
  • strtolower(string $str) – 스트링 전체를 소문자로 변경
  • strtoupper(string $str) – 스트링 전체를 대문자로 변경
  • ucwords(string $str [, string $delimiters = " \t\r\n\f\v" ]) – 단어별로 첫 문자를 대문자로 변경

문의 | 코멘트 또는 yoonbumtae@gmail.com


카테고리: WEB: BackendPHP


0개의 댓글

답글 남기기

Avatar placeholder

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다