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...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT