array 값 확인이 안됩니다..
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.2 |
$output = executeQueryArray('bookmarkmessage.getShopintroDocumenBookmarkByMemberSrl',$sargs);
$myshoplist=array();
}
<br>
{print_r($myshoplist)}
제가 쿼리해 온 값을 확인하기 위해 위와 같이 확인하려고 하는데
Array ( ) 1 로 출력이 됩니다.
{print_r($output)} 으로 하면 쿼리해서 가져온 값이 출력이 됩니다.
댓글 6
위에서 $myshoplist=array(); 라고 값을 정해놓으셨기 때문에 당연히 array() 그대로 나옵니다.
print_r에서는 Array ( ) 라고 이상하게 포맷하긴 하는데, 같은 의미입니다.
1은 print_r 함수의 반환값이고요. XE 템플릿 문법을 쓰면 함수의 반환값이 출력되니까요.
$myshoplist를 사용해서 뭔가를 하시려면
쿼리 결과의 일부 또는 전부를 $myshoplist에 넣는 과정이 있어야 합니다.
그냥 빈 배열로 초기화하는 코드만 올려주셔서요.
$기존의배열데이터 = executeQuery(어쩌구저쩌구);
$arrayList = array();
foreach($기존의배열데이터 as $key => $val)
{
$arrayList[] = $val->data;
}
이러면 $val->data;값이 $arrayList 에 하나하나씩 차곡차곡 쌓입니다.