前提・実現したいこと
phpで特定の文字列を含む際にその後ろに変数を入れたいです。
該当のソースコード
html
1<p>aaa</p> 2<p>bbb</p> 3<p>ccc</p>
php
1$text = "重要";
上記のようなコードでページ全体から"aaa"を探して
見つかった場合は"aaa"の後ろに $text を表示させたいです。
また、特定の文字列は(ここでいうとaaa)ページ内に1度しか出てこないです。
イメージでは下記のようにしたいです。
<p>aaa<?php $text; ?></p>
試したこと
strpos関数やpreg_match関数を見つけたのですがこれらは
第一引数に検索を行う文字列を入れないといけないため使用できないような気がしました。
別の方法あるいはstrpos関数やpreg_match関数を使用して可能にする方法はありますでしょうか?
ご教示のほどよろしくお願いいたします。
追記
aaaやbbbなどは直接入力したjsonファイルから取って来ています。
下記のようにして出力しています。
出力にはajaxを利用しています。
json
1{ 2 "test":[ 3 { 4 "name":"aaa" 5 }, 6 { 7 "name":"bbb" 8 }, 9 { 10 "name":"ccc" 11 } 12 ] 13}
js
1var html = ''; 2html += '<p>' + this.name + '</p>'; //<p>aaa</p>
回答3件
あなたの回答
tips
プレビュー