PHP, Codeigniter19 php 태그제거 / strip_tags / 정규식 활용 php 태그제거 방법입니다. 태그를 제거하고 출력하고 싶을때 두가지 방법이 있다. strip_tags() 이용 $tag = '반갑습니다. Tongba입니다.'; $tag1 = strip_tags($tag); // 태그 전부제거 $tag2 = strip_tags($tag, ''); // strong 태그만 제거 정규식을 이용 $tag = '반갑습니다. Tongba입니다.'; $tag = preg_replace('(\]+)\>)', '', $tag); keywords : php 태그제거, php remove tag, php html 제거, php 태그제거 정규식, php strip_tags, php html 제거 2021. 4. 30. php sleep, usleep (코드 지연하기) sleep(int) : 초 단위로 지연하고 싶을때 usleep(int) : 마이크로초 단위로 지연하고 싶을 때 (백만분의일) keywords : php 시간지연, php 지연, php 정지, php sleep, php usleep, php 멈추기, php 코드지연, php 실행지연 2021. 4. 27. php 변수안 줄바꿈 줄개행 php 변수안에서의 줄바꿈(줄개행) 방법이다. PHP예약상수인 PHP_EOL(End of Line)을 사용한다. $tag = '안녕하세요.'.PHP_EOL; $tag .= '반갑습니다.'; $tag .= ''; OS에 따라 \n과 PHP_EOL의 차이점이 있다. \n 대신에 PHP_EOL 을 사용하면, 유닉스/리눅스에서는 LF(\n)로 줄바꿈이 되고, 도스/윈도우에서는 CR LF (\r\n) 로 줄바꿈 문자가 자동으로 변경된다고 한다. \n을 로 바꿔주는 nl2br과는 다른 용도이다. keywords : php 변수안 엔터, php textarea 줄개행, php PHP_EOL, php 변수안 줄바꿈. 2021. 4. 6. php stdclass to array, array to stdclass 배열<->객체 변환 stdClass란? stdClass 다른 유형을 객체에 캐스트 할 때 사용되는 익명의 php클래스/빈 클래스이다. 연산자 ->(Chaining operator)을 사용한다. 보통 json_decode()시에 stdclass 객체로 만들어진다. 때에 따라 array로 사용이 필요할 경우가 있다. codeigniter의 경우 아래와 같이 helper에 확장해 놓고 사용하면 유용하다. // Helper : Object To Array // stdClass -> Array 변경 function OBJ_TO_ARR($arr){ if(is_object($arr)) $arr = get_object_vars($arr); return (is_array($arr)) ? array_map(__FUNCTION__, $arr).. 2021. 4. 2. PHP 2차원 배열 값으로 키 찾기 array_search, array_column 데이터베이스에서 받아오는 stdClass나 다차원 배열에서 값으로 키를 찾을 일이 종종 있다. php array_search 와 array_column을 조합하면 쉽게 가져올 수 있다. PHP array_search 주어진 값으로 배열을 검색하여 성공시 키를 반환하고 실패시 false를 반환하는 함수 PHP array_column 배열의 key로 검색하여 해당 키값에 해당되는 값을 배열로 반환하는 함수 사용예시 2차원 배열의 경우 // array $language_list = array( array( "idx" => 1, "name" => "ENG", "code" => "en" ), array( "idx" => 2, "name" => "KOR", "code" => "ko" ), array( "idx" =.. 2021. 3. 22. 이전 1 2 3 4 다음