我正在为我的SlashCategory制作一个解析器,这需要我根据/
字符拆分(或标记)每个字符串。我正在使用 PHP 的explode()
函数,效果很好。例如,它需要以下内容:
Book/Title/Lord Of The Flies/Author/William Golding
并创建一个数组:
[0] Book
[1] Title
[2] Lord Of The Flies
[3] Author
[4] William Golding
但是,我有一个问题。explode()
如果正斜杠前面有反斜杠,我不想分解字符串。例如:
Url/Google/http:\/\/www.google.com
我想要一个包含以下内容的数组:
[0] Url
[1] Google
[2] http://www.google.com
不是:
[0] Url
[1] Google
[2] http:
[3]
[4] www.google.com
我怎样才能做到这一点?