explode 공백분할이 왜 안될까요????ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

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); 로 해도 분할이 안되네요...
$printb[26]은 다른 웹페이지의 표에서 따온 값들입니다. 공백처럼 보이는데... 공백도 아니고 탭도 아니고... 이게 무었인지....ㅡㅜ
http://kr2.php.net/manual/kr/function.preg-split.php
래퍼런스 예제를 응용하면 될듯....

<?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...
© SIRSOFT
현재 페이지 제일 처음으로