본문 바로가기

개인 공부

[php] 기본적인 함수 사용(explod,implod,isset,in_array)

728x90
/*1. explode , implode */
/* 문자열을 분할하여 배열로 저장 */
$ex_1 = '010,1234,1234';
$ex_2 = explode(',',$ex_1);
asd($ex_2);   /* $ex_2[0] -> 010   $ex_2[1] -> 1234  $ex_2[2] -> 1234 */

$ex_3 = implode('-', $ex_2);
asd($ex_3); /* 010-1234-1234 */

explod, implod 는 기본적으로 자주 사용되는 함수이니 꼭 기억해놓고 모두 이해하고 숙지할 수 있어야 한다.

/* 2. isset, unset */
/* 변수가 선언되어있는지 확인하는 함수 */
$ex_4 = '변수선언';
$ex_5 = '';
$ex_6 = null;
asd(isset($ex_4) ? 'true' : 'false'); /* 1(true) 선언값 */
asd(isset($ex_5) ? 'true' : 'false'); /* 1(true) 빈값 */
asd(isset($ex_6) ? 'true' : 'false'); /* 0(false) null */
unset($ex_4);
asd($ex_4 ? 'true' : 'false'); /* unset 변수 해제 */

변수의 선언을 확인하는 셋 함수지만.. 지금까지 사용한적은 음... 거의없는거같다.
다른 좋은 명령어들이나 삼항연산자가 편해가지구

/* 3. in_array 배열 안에 있는 값 찾기 */
$arr = array(
    '1' => 'kim',
    '2' => 'park',
    '3' => 'song',
    '4' => 'nam'
);
asd(in_array('kim',$arr));  // 1
asd(in_array('song',$arr)); // 1
asd(in_array('sung',$arr) ? 'true' : 'false'); // false

배열안에 값이 있는지 찾아준다. 그냥 찾아주는거니까 if문으로 사용하거나 값이 있을때 가볍게 지나갈 수 있도록 코딩하면 쓰기 매우 좋은 함수다

 

내용

728x90
댓글