私は、偽のコンテンツをデータベースのテキスト フィールドにバッチ インポートする作業を支援するプロジェクトのコンテンツ ジェネレーター ツールを作成しました。サイトに人口が多いように見えるようにするだけです。
挿入する文字列を実際に生成するために、lorem-php-sum という外部クラスを使用しています。本当に信じられないほど単純です。<p>
タグでラップされたテキストの段落 (および毎回乱数) を挿入し、これらの文字列を選択したテーブルに大きなループ内で挿入します。
ここで、ランダムに生成されるコンテンツを少し進めて、いくつかの html リスト タグ、水平線タグ、その他のものを追加したいと考えています。この段落ジェネレーター クラスから返される段落内に、新しい html 要素をランダムに配置したいと考えています。
問題は、リスト タグを大きな段落文字列のランダムなポイントに簡単に挿入できる一方で、新しい HTML タグを既存のマークアップ内に挿入して、HTML を壊す可能性があることです。
いくつかのルールを含むhtmlを別の文字列に挿入するためのトリックを誰かが持っていますか? おそらくphp domDocumentクラスがこれを支援できると思いますが、今はわかりませんか?