Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- OOP
- jquery
- 웹하드추천
- HTML
- Ajax
- JSON
- date
- 웹하드순위
- JavaScript
- string
- Apache
- variables
- Forms
- Linux
- post
- function
- file-upload
- Regex
- curl
- 무료다운로드쿠폰
- 전략
- composer-php
- Laravel
- Session
- php
- MySQL
- UTF-8
- Arrays
- 경영
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP JSON 디코드-stdClass 본문
2djson 문자열 생성 문제에 대한 질문이 있습니다.
지금 나는 왜 다음 내용을 방문할 수 없는지 알고 싶다:
$json_str = '{"urls":["http://example.com/001.jpg","http://example.com/003.jpg","http://example.com/002.jpg"],"alts":["testing int chars àèéìòóù stop","second description",""],"favs":["true", "false", "false"]}'; $j_string_decoded = json_decode($json_str); // echo print_r($j_string_decoded); // OK // test get url from second item echo j_string_decoded['urls'][1]; // Fatal error: Cannot use object of type stdClass as array
대답
비슷한 그룹의 문법으로 접근하고 있습니다:
echo j_string_decoded['urls'][1];
상대로 되돌아가다.
두 번째 인자를 true 로 지정한 다음 그룹으로 바꾸기:
$j_string_decoded = json_decode($json_str, true);
제작:
$json_str = '{"urls":["http://site.com/001.jpg","http://site.com/003.jpg","http://site.com/002.jpg"],"alts":["testing int chars àèéìòóù stop","second description",""],"favs":["true", "false", "false"]}'; $j_string_decoded = json_decode($json_str, true); echo j_string_decoded['urls'][1];
아니면 이것을 시도해 보세요:
$j_string_decoded->urls[1]
대상에 쓰이는 -> 동작 부호.
문서 인용:
Returns the value encoded in json in appropriate PHP type. Values true, false and null (case-insensitive) are returned as TRUE, FALSE and NULL respectively. NULL is returned if the json cannot be decoded or if the encoded data is deeper than the recursion limit.
http:php.net /manual /en /function.json -decode.php
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
javascript 와 PHP 를 사용하여 이메일을 보내는 간단한 방법. [닫기] (0) | 2020.12.14 |
---|---|
PHP : file_get_contents ($ loc) 실패 (0) | 2020.12.14 |
PHP 로 mysql 재귀나무에 도달한다 (0) | 2020.12.13 |
nohup : 백그라운드에서 PHP 프로세스 실행 (0) | 2020.12.13 |
문자열에서 이메일 주소 추출-PHP (0) | 2020.12.13 |
Comments