pat coding
PHP method 본문
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
Comments