0

私はテキストの文字列を持っています:

$myString = "Lorem ipsum dolor sit ||||0101|||| amet, consectetur adipiscing elit. Morbi eu nisl sapien. Suspendisse quam mauris, eleifend in velit eget, molestie posuere urna. Nunc a dolor semper, sollicitudin orci et, suscipit arcu. Suspendisse ||||0103|||| augue erat, accumsan nec tellus vel, hendrerit ||||0102|||| tincidunt quam. Proin sit amet nunc non dolor pretium bibendum. Nunc aliquam, turpis iaculis ornare fermentum, felis ||||0104|||| neque lobortis neque";

||||0101||||このテキストを検索し、<img src="0101.jpg"/>&のすべてのインスタンス||||0102||||<img src="0102.jpg"/>etcに置き換える必要があります。

以下を使用して、パイプ間の ID のすべてのインスタンスを取得できます。

for ($i=0; $i<=10; $i++)
{
     if($i % 2) {
         $myStringPartsArray = explode("||||", $myString);
         $answer = $myStringPartsArray[$i];
         echo $answer."<br>";
     }    
}

しかし、各インスタンスを同じ ID を使用するイメージ タグに置き換えるのに苦労しています。どんな提案でも大歓迎です。ありがとう。

4

1 に答える 1