pat coding

PHP method 본문

Language/php

PHP method

uuukpyo 2020. 6. 19. 10:19
728x90

stripos

- 대상 문자열을 앞에서 부터 검색하여 찾고자 하는 문자열이 몇번째 위치에 있는지를 리턴

stripos([대상 문자열], [조건 문자열], [검색 시작위치]);

 

strripos

- 대상 문자열을 뒤에서 부터 검색하여 찾고자 하는 문자열이 몇번째 위치에 있는지를 리턴

strripos([대상 문자열], [조건 문자열], [검색 시작위치]);

 

strcmp()

- 문자열을 비교해서 일치하는 경우 0(false)을, 불일치하는 경우 1(true)을 리턴

strcmp("문자열1" , "문자열2")

 

result()

- 쿼리 결과를 객체배열로 리턴, 실패시 빈 배열을 리턴 

$query = $this->db->query("YOUR QUERY");

foreach ($query->result() as $row)
{
        echo $row->title;
        echo $row->name;
        echo $row->body;
}

 

result_array()

- 쿼리수행의 결과로 순수한 배열을 리턴

- 결과가 없다면 빈 배열을 리턴

$query = $this->db->query("YOUR QUERY");

foreach ($query->result_array() as $row)
{
        echo $row['title'];
        echo $row['name'];
        echo $row['body'];
}

 

row()

- 쿼리의 결과를 한 줄만 리턴.

- 만약 쿼리가 한 줄이상의 결과를 리턴하는 상황이라면 맨 첫 번째 줄만 리턴

$query = $this->db->query("YOUR QUERY");

if ($query->num_rows() > 0)
{
        $row = $query->row();

        echo $row->title;
        echo $row->name;
        echo $row->body;
}

특정열의 결과를 리턴하고자할때
$row = $query->row(5);

 

isset

- 변수가 설정되었는지 확인

- 설정되었으면 TRUE, 아니면 FALSE 를 반환

 $var1;
  
  if ( isset( $var1 ) ) {
     echo "var1 is set.";
    } else {
     echo "var1 is not set.";
    };
    
    결과 : var1 is not set.

 

preg_match

- 정규식과 일치하는 항목 검색

preg_match ( string $pattern , string $subject [, array &$matches [, int $flags= 0 [, int $offset= 0 ]]]) : int

pattern : 문자열로 검색 할 패턴

subject : 입력 문자열

matches : 검색 결과 

 

implode()

- 배열을 문자열로 변환

$array = array('one','two','three')
$str = implode('/',$array)

echo $str

결과 : "one/two/three"

 

serialize()

- 배열값을 문자열로 직렬화함

 

var_dump()

- 변수의 정보 출력 

int(1) : 정수이고, 값은 1입니다.
float(1.1) : 실수이고, 값은 1.1입니다.
string(5) "hello" : 5개의 문자로 이루어진 문자열이고, 값은 hello입니다.
array(2) { [0]=> int(1) [1]=> float(1.1) } : 2개의 값을 가진 배열이고, 첫번째 값은 정수 1, 두번째 값은 실수 1.1입니다.
bool(true) : boolean 이고, 값은 true입니다.

 

 

 

 

728x90

'Language > php' 카테고리의 다른 글

CI 기초  (0) 2020.06.18
Comments