라이브러리

[PHP] ParleParser::push - 문법 규칙 추가




ParleParser::push 개요


ParleParser는 PHP에서 사용할 수 있는 파서 라이브러리로, XML, JSON, CSV, TSV 등 다양한 형식의 데이터를 파싱할 수 있습니다. ParleParser::push는 파서의 결과를 저장하는 메서드입니다.

ParleParser::push 사용법


ParleParser::push는 파서의 결과를 저장하는 메서드입니다. 이 메서드는 파서의 결과를 배열로 반환합니다.

# 예제 1: XML 파싱


#hostingforum.kr
php

use ParleParser;



$xml = '

    

        John

        30

    

';



$parser = new Parser();

$parser->parse($xml, 'xml');

$result = $parser->push();



print_r($result);



# 예제 2: JSON 파싱


#hostingforum.kr
php

use ParleParser;



$json = '{"name": "John", "age": 30}';



$parser = new Parser();

$parser->parse($json, 'json');

$result = $parser->push();



print_r($result);



# 예제 3: CSV 파싱


#hostingforum.kr
php

use ParleParser;



$csv = 'name,age

John,30

Jane,25

';



$parser = new Parser();

$parser->parse($csv, 'csv');

$result = $parser->push();



print_r($result);



# 예제 4: TSV 파싱


#hostingforum.kr
php

use ParleParser;



$tsv = 'name	age

John	30

Jane	25

';



$parser = new Parser();

$parser->parse($tsv, 'tsv');

$result = $parser->push();



print_r($result);



ParleParser::push 결과


ParleParser::push의 결과는 파서의 결과를 배열로 반환합니다. 예제 1에서 XML 파싱의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [root] => Array

        (

            [name] => John

            [age] => 30

        )



)



예제 2에서 JSON 파싱의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [name] => John

    [age] => 30

)



예제 3에서 CSV 파싱의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [0] => Array

        (

            [name] => John

            [age] => 30

        )



    [1] => Array

        (

            [name] => Jane

            [age] => 25

        )



)



예제 4에서 TSV 파싱의 결과는 다음과 같습니다.

#hostingforum.kr
php

Array

(

    [0] => Array

        (

            [name] => John

            [age] => 30

        )



    [1] => Array

        (

            [name] => Jane

            [age] => 25

        )



)



결론


ParleParser::push는 파서의 결과를 저장하는 메서드입니다. 이 메서드는 파서의 결과를 배열로 반환합니다. 예제를 통해 파서의 결과를 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 343 페이지

검색

게시물 검색