PHP文字列を質問することがあります。PHP - モジュラー文字列の正確な削除
この文字列があり、その中にbbコードのセクションが1つあります。このような :
Mixed all type of things
and edited it
cool stuffasdasdasd
[img]http://google.com/image.jpg[/img]
- [url=http://google.com/]Google one[/url]
- [url=http://google.com/]Google two[/url]
- [url=http://google.com/]Google three[/url]
some more cool stuff
は、今私は、URLと、リストの最後の1まで、[スペース]タグでブロックを削除します。
ファイルの最後の場合は、strposを使用して最後のビットを削除しましたが、このフィールドの後にこの文字列内にconentが存在する可能性があります。リストは1リンクまたは500リンク、またはリストも全くあり得ませんでした。リストがまったくない場合は、再度strposを使ってチェックすることができますが、リストとそのタイトルイメージだけを削除するためには何を使用しますか?また、最後のbbコードタグを探すことができるだけでなく、そのセクションの後に他のbbコードも使用できるので、リストの最後のビットを厳密に使用する必要があります。例え下の似たエントリーとリストを分けるものがあれば、それはリストの一部ではなく、削除された文字列の最後の位置ではないでしょう...
感謝!
はどうもありがとうございましたよろしくArkensor
それはあなたが正確に何をしたいですかはっきりしません。すべての '[img] + list'ブロックを削除するか、' [img] '、または..で始まるすべての段落を削除するには? –