Skip to content

Instantly share code, notes, and snippets.

@brunoais
Created December 14, 2012 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brunoais/4289206 to your computer and use it in GitHub Desktop.
Save brunoais/4289206 to your computer and use it in GitHub Desktop.
parsing example
[b child="0"]
[u child="0,1"]
[b child="0,1,0"]
[/b]
[/u]
[/b]
[b child="1"]
another bold
[b child="1,0"]
[/b]
[/b]
array(2) {
[0]=>
&array(4) {
["start_tag"]=>
array(4) {
["name"]=>
string(1) "b"
["start_position"]=>
int(4)
["end_position"]=>
int(16)
["parameters"]=>
array(1) {
["child"]=>
string(1) "0"
}
}
["end_tag"]=>
array(3) {
["name"]=>
string(1) "b"
["start_position"]=>
int(79)
["end_position"]=>
int(82)
}
["children"]=>
array(1) {
[0]=>
&array(4) {
["start_tag"]=>
array(4) {
["name"]=>
string(1) "u"
["start_position"]=>
int(21)
["end_position"]=>
int(35)
["parameters"]=>
array(1) {
["child"]=>
string(3) "0,1"
}
}
["end_tag"]=>
array(3) {
["name"]=>
string(1) "u"
["start_position"]=>
int(72)
["end_position"]=>
int(75)
}
["children"]=>
array(1) {
[0]=>
&array(3) {
["start_tag"]=>
array(4) {
["name"]=>
string(1) "b"
["start_position"]=>
int(41)
["end_position"]=>
int(57)
["parameters"]=>
array(1) {
["child"]=>
string(5) "0,1,0"
}
}
["end_tag"]=>
array(3) {
["name"]=>
string(1) "b"
["start_position"]=>
int(64)
["end_position"]=>
int(67)
}
["text"]=>
array(1) {
[0]=>
string(6) "
"
}
}
}
["text"]=>
array(2) {
[0]=>
string(5) "
"
[1]=>
string(4) "
"
}
}
}
["text"]=>
array(2) {
[0]=>
string(4) "
"
[1]=>
string(3) "
"
}
}
[1]=>
&array(4) {
["start_tag"]=>
array(4) {
["name"]=>
string(1) "b"
["start_position"]=>
int(86)
["end_position"]=>
int(98)
["parameters"]=>
array(1) {
["child"]=>
string(1) "1"
}
}
["end_tag"]=>
array(3) {
["name"]=>
string(1) "b"
["start_position"]=>
int(144)
["end_position"]=>
int(147)
}
["children"]=>
array(1) {
[0]=>
&array(3) {
["start_tag"]=>
array(4) {
["name"]=>
string(1) "b"
["start_position"]=>
int(118)
["end_position"]=>
int(132)
["parameters"]=>
array(1) {
["child"]=>
string(3) "1,0"
}
}
["end_tag"]=>
array(3) {
["name"]=>
string(1) "b"
["start_position"]=>
int(137)
["end_position"]=>
int(140)
}
["text"]=>
array(1) {
[0]=>
string(4) "
"
}
}
}
["text"]=>
array(2) {
[0]=>
string(19) "
another bold
"
[1]=>
string(3) "
"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment