array($변수) 초보적인 질문드립니다.
본문
$classDate 에 아래를 담고 있습니다. $classDate를 찍어봐도 아래와 같이 출력됩니다.
"17-11-06 06:00","17-11-07 06:00","17-11-09 06:00","17-11-10 06:00",
그런데...
$BDate = array($classDate);
echo $BDate[0];
출력이 안되요... array의 ()안에는 변수가 못들어가나요?
답변 3
네 그안에는 변수로 처리되는 방식이 아닙니다.
만약 그런식으로 사용하실것이라면
$BDate = split($classDate,",");
이런식으로 해서 처리해 보시길 바랍니다.
배열안에 배열을 넣으셔서 출력이 안되는것 같네요
$classDate가 배열이라면
echo $classDate[0];
그냥 이렇게 바로 쓰셔도 될것 같습니다
만약 배열이 아닌 스트링이라면
$BDate = explode(',', $classDate);
echo $BDate[0];
이렇게 하시면 될것 같네요
"1"17-11-06 06:00","17-11-07 06:00","17-11-09 06:00","17-11-10 06:00",7-11-06 06:00","17-11-07 06:00","17-11-09 06:00","17-11-10 06:00",
이런 형태의 자료형은 존재하지 않습니다.
String이려면 외부를 작은 따옴표로 감싸주셔야죠.
'"17-11-06 06:00","17-11-07 06:00","17-11-09 06:00","17-11-10 06:00",' 이렇게 말이죠.
아니면 "17-11-06 06:00,17-11-07 06:00,17-11-09 06:00,17-11-10 06:00", 이렇게 가운데 따옴표를
제외해야 String형이 되겠죠.
그리고
$BDate = array($classDate);
echo $BDate[0];