티스토리 뷰
728x90
반응형
PHP4를 사용하시면서 다른 패키지들을 설치할수 없는 상황일때
json_encode와 json_decode를 사용할수 있는 방법이예요.
아래 링크를 따라갑니다
http://pear.php.net/pepr/pepr-proposal-show.php?id=198
Services_JSON 이라는 패키지입니다
Package source file (.phps/.htm)
링크를 클릭하시면 패키지 소스파일이 보이는데요.
JSON.phps
파일이 바로 우리가 필요한 파일입니다.
json_encode, json_decode 함수가 있는지 없는지 체크해서 아래의 코드처럼 사용하시면 됩니다
// Future-friendly json_encode
if( !function_exists('json_encode') ) {
function json_encode($data) {
$json = new Services_JSON();
return( $json->encode($data) );
}
}
// Future-friendly json_decode
if( !function_exists('json_decode') ) {
function json_decode($data) {
$json = new Services_JSON();
return( $json->decode($data) );
}
}
include("JSON.php");
$a = json_encode( array('a'=>1, 'b'=>2, 'c'=>'I <3 JSON') );
echo $a;
// Outputs: {"a":1,"b":2,"c":"I <3 JSON"}
$b = json_decode( $a );
echo "$b->a, $b->b, $b->c";
// Outputs: 1, 2, I <3 JSON
참고
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
| xcode 8에서 frame size와 bound, border가 적용이 안될때 (0) | 2016.10.27 |
|---|---|
| 안드로이드에 팩토리 이미지 설치하기 (0) | 2016.10.26 |
| cocoapods 엘 캐피탄에서 사용하기 (0) | 2015.10.22 |
| iOS9 sdk 로 빌드시 App Transport Security 예외 처리하기 (0) | 2015.09.17 |
| xcode 카카오톡 sdk 를 구글맵 sdk와 함께 사용할때 duplicate symbol 오류가 난다면 (0) | 2015.09.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 네이버
- 벤처
- CSS
- 모바일
- 어플리케이션
- 경진대회
- 앱스토어
- 구글
- 웹표준
- JavaScript
- 안드로이드
- 아이디어
- 애플
- 소프트웨어
- 게임
- 스마트폰
- iPhone
- 자바스크립트
- 대학생
- Apple
- AWS
- 아이폰
- 앱
- 창업
- 공모전
- android
- php
- 트위터
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
글 보관함