채택완료

배열 관련

2020-12-22 (화) 14:22:34 1,923

stx=20210106985,20210106982

이렇게 링크로 다른 페이지로 보내면

받는 페이지에서

$text_array = explode(',' , $stx); 게 하면

[0] 20210106985

[1] 20210106982

게 배열로 되어야 되는데

왜 한줄로 나오고 배열로 분리가 안되는 걸까요?

[0] 2021010698520210106982

|

답변 4개

채택된 답변
+20 포인트

값을 문자열로 인식 못해서 생기는 문제 아닐까요?

값을 따옴표로 감싸보세요.

아래처럼 하면 제대로 분리되는뎅..

<?php
$stx="20210106985,20210106982";
$text_array = explode(',' , $stx);
var_dump($text_array);

2020-12-22 (화) 17:26:38

',' 가 특수문자로 넘어왔을수 있으니 체크해보세요

2020-12-22 (화) 14:48:46

변수 채크해보세요..

안나오는게 이상한건데...

넘어온 값부터 확인하세요.

var_dump($stx);

, 구분자가 제대로 넘어왔는지 보세요.

답변을 작성하려면 로그인이 필요합니다.