string으로 오는 리턴값을 어떻게 바꿀수있을까요?
본문
api호출 리턴값으로 아래와 같은 string이 넘어옵니다.
$data =
name:hong:age:20:time:20200402:type:A,
name:lee:age:30:time:20200402:type:B,
name:choi:age:40:time:20200402:type:C,
name:kim:age:50:time:20200402:type:D
,로 나눈다음에
$result = explode(','$data);
print_r($result);
여기까지 했더니 출력결과는
Array([0] =>name:hong:age:20:time:20200402:type:A
[1] => name:lee:age:30:time:20200402:type:B
[2] => name:choi:age:40:time:20200402:type:C
[3] => name:kim:age:50:time:20200402:type:D
이렇게 됐는데
이거 안에서도 name,age,time,type 으로 나눠서 뽑으려고했는데
print_r(explode(':',$result));
이런식으로 하면 : 이 전부 붙어있어서 개판되네요..
조언부탁드립니다.
!-->!-->!-->!-->
답변 2
foreach($result as $key=>$data){
$info = explode(':', $data);
echo 'name=>'. $info[0];
~
print_r(
explode
(
':'
,
$result[0]
));
배열 키별로 따로 하셔야합니다.
이중 루프 돌리시죠
답변을 작성하시기 전에 로그인 해주세요.