본문 바로가기

프로그래밍 TIP/PHP

(3)
php 문자열 html테그 완벽 제거 db나 api 사용 시 가끔 html 문자열을 처리하게 되는 상황이 있습니다. html 관련 테그 문자열을 완벽하게 없애는 방법을 알려드겠습니다. 원본 브라우저로 확인 시 strip_tags($str) 함수 사용 strip_tags(html_entity_decode($str)) 함수 사용 html tag와 html 엔티티도 같이 제거되었습니다.
[php] 개발환경 세팅 하기 Wamp 윈도우에서 php 개발환경을 세팅하기 위해서는 Apache, Php, Mysql을 설치해야 합니다. 기본적으로 3가지를 별도 설치하려면 불편함을 느낄 수 있습니다. 그래서 통합 패키지를 통해서 설치하게 되는데요 저의 경우는 Bitnami 사이트에서 개발환경을 내려받아서 사용합니다. 설치방법을 설명드리겠습니다. 홈페이지로 이동합니다. https://bitnami.com/ 해당 버튼을 클릭합니다. Wamp를 선택합니다. 아래 버튼을 클릭합니다. 본인의 환경에 맞는 파일을 다운로드 하시면 됩니다. 설치 후 아래의 화면을 보실 수 있습니다. 서버 탭을 선택하면 현재 서버, DB 구동 상태를 확인 하실 수 있습니다. 설치가 완료됐습니다. Configure 버튼을 클릭해서 환경을 추가로 설정할 수 있습니다. 오늘도..
Json_encode 시 Object 말고 배열로 변환하기 요즘 같이 개발, 서비스에 api가 많이 쓰이는 적은 없었던 거 같습니다. 주로 데이터는 json형식으로 사용하게 되는데요(개인적으로 xml파서 만들기 귀찮음+_+) json_encode, json_decode 함수를 많이 사용하게 됩니다. json_decode 시 Array(배열)로 변환하는 방법을 알려드겠습니다. 1. 테스트 해보기 $test_object = (object)array("id" => 1, "name" => "홍길동", 'age' => 20, "addr" => "제주"); print_r($test_object); 테스트 오브젝트를 생성한 후 출력한 모습입니다. 2. 구현 Object로 변환이 됐습니다. 키를 꼭 적어줘야하기 때문에 사용하기 불편합니다. 3. 방법 $test_object =..