explode 공백분할이 왜 안될까요????ㅠㅠ 정보
explode 공백분할이 왜 안될까요????ㅠㅠ본문
$ba = $printb[26];
$bap = explode( " ", $ba );
$printc = array();
for( $j = 0, $size = sizeof($bap); $j < $size; $j++)
if( $bap[$j] != '' && $bap[$j] != ' ' )
$printc[] = $bap[$j];
$printb[26]는 대략 4.0%프로판(C3)부탄(C4)1,326.00 1,226.00 1,275.00 1,275.00 1,251.00 850.00 845.00 723.47 714.16... 이런값입니다.
explode로 공백 분할을 하려고 하는데요...
분할이 안되요... explode( " 1 ", $ba ); 이렇게 값을 넣으면 분할이 됩니다.
제가 php초본데요.. 왜 공백으로는 분할이 안될까요?
알려주세요~~~
댓글 전체

해당부분이 공백인지 탭인지 모르겠네요..
explode("\t", $ba); 로 한번 해보세요...
explode("\t", $ba); 로 한번 해보세요...
explode("\t", $ba); 로 해도 분할이 안되네요...
$printb[26]은 다른 웹페이지의 표에서 따온 값들입니다. 공백처럼 보이는데... 공백도 아니고 탭도 아니고... 이게 무었인지....ㅡㅜ
$printb[26]은 다른 웹페이지의 표에서 따온 값들입니다. 공백처럼 보이는데... 공백도 아니고 탭도 아니고... 이게 무었인지....ㅡㅜ
http://kr2.php.net/manual/kr/function.preg-split.php
래퍼런스 예제를 응용하면 될듯....
<?php
// " ", \r, \t, \n, \f를 포함하여
// 임의 갯수의 콤마와 스페이스로 구문을 나눕니다.
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
?>
래퍼런스 예제를 응용하면 될듯....
<?php
// " ", \r, \t, \n, \f를 포함하여
// 임의 갯수의 콤마와 스페이스로 구문을 나눕니다.
$keywords = preg_split("/[\s,]+/", "hypertext language, programming");
?>
$printb = array();
for( $i = 0, $size = sizeof( $ex ); $i < $size; $i++ )
if( $ex[$i] != '' && $ex[$i] != ' ' )
$printb[] = $ex[$i];
$ba = $printb[26];
$ba = str_replace( array( "p;&nb", "p;", "&nb" ), '', $ba );
$bap = split("[\s]",$ba);
$printc = array();
for( $j = 0, $size = sizeof($bap); $j < $size; $j++)
if( $bap[$j] != '' && $bap[$j] != ' ' )
$printc[] = $bap[$j];
답변 감사합니다!! 이렇게 해결했어요...
어떻게 이런게 안보이게 들어가 있죠?? p;&nb...
for( $i = 0, $size = sizeof( $ex ); $i < $size; $i++ )
if( $ex[$i] != '' && $ex[$i] != ' ' )
$printb[] = $ex[$i];
$ba = $printb[26];
$ba = str_replace( array( "p;&nb", "p;", "&nb" ), '', $ba );
$bap = split("[\s]",$ba);
$printc = array();
for( $j = 0, $size = sizeof($bap); $j < $size; $j++)
if( $bap[$j] != '' && $bap[$j] != ' ' )
$printc[] = $bap[$j];
답변 감사합니다!! 이렇게 해결했어요...
어떻게 이런게 안보이게 들어가 있죠?? p;&nb...