라이브러리

[PHP] CommonMarkNodeBulletList::__construct - BulletList 구성




CommonMarkNodeBulletList::__construct


CommonMarkNodeBulletList은 PHP의 Parsedown 라이브러리에 포함된 클래스입니다. 이 클래스는 CommonMark 문법의 목록을 표현하는 데 사용됩니다.

# 목록의 구성


- 목록은 `-`, `+`, `*` 기호로 시작합니다.
- 목록 항목은 한 줄에 하나씩 작성합니다.
- 목록 항목은 공백으로 구분됩니다.

# PHP 코드


#hostingforum.kr
php

use MichelfMarkdownExtra;



$markdown = new MarkdownExtra();



$html = $markdown->parse('

- 목록 항목 1

- 목록 항목 2

- 목록 항목 3

');



echo $html;



# 결과


#hostingforum.kr
html

  • 목록 항목 1
  • 목록 항목 2
  • 목록 항목 3


# 목록의 다양한 형태


- `-` 기호로 시작하는 목록
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

- 목록 항목 2

- 목록 항목 3

');



echo $html;



- `+` 기호로 시작하는 목록
#hostingforum.kr
php

$html = $markdown->parse('

+ 목록 항목 1

+ 목록 항목 2

+ 목록 항목 3

');



echo $html;



- `*` 기호로 시작하는 목록
#hostingforum.kr
php

$html = $markdown->parse('

* 목록 항목 1

* 목록 항목 2

* 목록 항목 3

');



echo $html;



# 목록 항목의 다양한 형태


- 단순한 목록 항목
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

- 목록 항목 2

- 목록 항목 3

');



echo $html;



- 목록 항목에 문장
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1은 매우 중요합니다.

- 목록 항목 2는 중요하지 않습니다.

- 목록 항목 3은 매우 중요합니다.

');



echo $html;



- 목록 항목에 코드
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1은 다음과 같이 작성할 수 있습니다.

php
echo "Hello World!";
#hostingforum.kr


- 목록 항목 2는 중요하지 않습니다.

- 목록 항목 3은 매우 중요합니다.

');



echo $html;



# 목록의 다양한 레벨


- 목록의 첫 번째 레벨
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

  - 목록 항목 1-1

  - 목록 항목 1-2

- 목록 항목 2

  - 목록 항목 2-1

  - 목록 항목 2-2

');



echo $html;



- 목록의 두 번째 레벨
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

  - 목록 항목 1-1

    - 목록 항목 1-1-1

    - 목록 항목 1-1-2

  - 목록 항목 1-2

- 목록 항목 2

  - 목록 항목 2-1

    - 목록 항목 2-1-1

    - 목록 항목 2-1-2

  - 목록 항목 2-2

');



echo $html;



# 목록의 다양한 형태


- 목록의 첫 번째 레벨
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

+ 목록 항목 2

* 목록 항목 3

');



echo $html;



- 목록의 두 번째 레벨
#hostingforum.kr
php

$html = $markdown->parse('

- 목록 항목 1

  - 목록 항목 1-1

  + 목록 항목 1-2

  * 목록 항목 1-3

- 목록 항목 2

  - 목록 항목 2-1

  + 목록 항목 2-2

  * 목록 항목 2-3

');



echo $html;



이러한 예제를 통해, CommonMarkNodeBulletList::__construct 클래스는 다양한 목록 형태를 표현할 수 있습니다. 목록의 레벨, 목록 항목의 형태, 목록의 기호 등 다양한 옵션을 지원합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색