배열과 변수에 대한 문제인제 어떻게 처리 해야 될지 하도 안되서 도움을 구해 봅니다.
본문
[code]
<?php
$i = 81521;
echo $i;
echo "$i";
$arraypf = array('data' => '{"id":"******", "it_serial":$i}');
var_dump($arraypf);
?>
[/cocd]
이중 배열안에 숫자값을 넣으면 잘 작동하는데 변수를 넣어서 작동시키려니 아무리 해도 안되네요
$arraypf 배열의 형태는 꼭지켜져야 하는 형태입니다. curl로 POST로 저 배열을 전송해야 값이 리턴되서 돌아 오거든요..ㅠㅠ
$arraypf배열의 정확한 형태는
- data = {"id":"조회 아이디","it_serial":"상품번호"}
입니다
답변 4
<?php
$i = 81521;
echo $i;
echo "$i";
//$arraypf = array('data' => '{"id":"******", "it_serial":$i}');
//var_dump($arraypf);
$l_id = "******";
$arraypf = array();
$arraypf['data'] = '{"id":"' . $l_id '", "it_serial":' . $i .'}';
print_r(arraypf);
?>
or
<?php
$i = 81521;
echo $i;
echo "$i";
//$arraypf = array('data' => '{"id":"******", "it_serial":$i}');
//var_dump($arraypf);
$arr = array();
$arraypf = array();
$arr['id'] = "******";
$arr['it_serial'] = $i;
$arraypf['data'] = json_encode($arr);
print_r(arraypf);
?>
아....
' 와 ' 사이가 엑셀에서 " 와 " 사이를 문자로 반환하는것과 같은건가보군뇨...
php에서 " 와 ' 의 쓰임과 응용을 아직 잘 몰랐어요....API 연동 및 자동 업데이트 개발하는중인데 저 부분이 도저히 안되서 못하고 있었어요~~~~감사합니다 고슈님!!
변수, 배열, 문자열이 제일 어려워요..나머지 함수나 문법은 다 나와 있어서 그럭저럭 만들만 했는데 말이죠 ㅠㅠ
감사합니다~~~!
$arraypf = array('data' => '{"id":"******", "it_serial":$i}');
따옴표를 제거 하세요.
$arraypf = array('data' => {"id":"******", "it_serial":$i} );
추가 답변까지~!! 감사해용 ㅋㅋ 저도 조금 수정해서 쓰긴 했어요 다른분들 보시면 완전 도움 될듯
답변을 작성하시기 전에 로그인 해주세요.