1. 특정 주소에서 데이터를 파싱하는 방법 입니다.
<?php
$param = json_decode(file_get_contents('http주소'), true);
$arrayData = new RecursiveIteratorIterator(
new RecursiveArrayIterator(json_decode($param, TRUE)),
RecursiveIteratorIterator::SELF_FIRST
);
foreach ($arrayData as $key => $val) {
if(is_array($val)) { //배열
} else { //배열이 아니면
}
}
?>
2. json 파일에서 파싱하는 방법 입니다.
<?php
$param = file_get_contents('json파일');
$jsonData = json_decode($json_string, true);
foreach ($jsonData as $row) {
print $row['키값'];
}
?>
3. 요청에 대해서 파싱하는 방법 입니다.
<?php
$param = json_decode($_POST['요청내용'],true);
for($i = 0 ; $i < count($param) ; $i++){
//JSONArray에서 [$i] 번째 행의 JSONObject [' '] 항목의 값을 가져옴
param[$i]['보낸 키값']
}
?>
자주써먹는 내용 정리 끝!
반응형
'php' 카테고리의 다른 글
Php 일반변수, 참조변수 (0) | 2020.09.14 |
---|---|
php 파일 저장, 이미지, 디렉토리 등등 (0) | 2020.09.14 |
PHP 세션 만료, Php session timeout, Php 세션 타임아웃 (0) | 2020.09.14 |
php mysql 연동 (0) | 2019.07.14 |
파일 쓰기 (0) | 2019.04.25 |
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)
댓글