반응형
다시 한번 메모하게된 배열처리 부분
var_dump로 배열을 출력하였을때
아래와 같이 object가 출력된다면
object(shoppingCart)#1 (5) {
[“contents”]=>
array(3) {
[59978]=>
array(1) {
[“qty”]=>
string(1) “1”
}
[59284]=>
array(1) {
[“qty”]=>
int(15)
}
[58984]=>
array(1) {
[“qty”]=>
int(13)
}
}
}
원하는 값을 출력하기 위해서는 다음과 같은 방법이 필요하다.
배열을 객체처럼 쓰는 방법이다.
$arr = new ArrayObject($_SESSION[cart]);
$arr->setFlags(ArrayObject::ARRAY_AS_PROPS); // 위에서 세번째줄이 배열의 key를 객체의 property로 사용가능하게 해주는 역할을 한다.
echo $arr->total;
반응형
'프로그래밍' 카테고리의 다른 글
CLASS ‘ZIPARCHIVE’ NOT FOUND 에러 발생시 해결방법 (0) | 2022.04.04 |
---|---|
CRON 설정하는 방법 (0) | 2022.04.04 |
FAIL2BAN 차단해제 방법 (0) | 2022.04.04 |
PHP PDO_MYSQL 모듈 추가방법 (0) | 2022.04.04 |
PHP 세션저장문제, 로그인 문제 (0) | 2022.04.04 |