この投稿の最終編集者は、xuexi123abc163 2014-11-10 08:43:37 たとえば、配列
$a=array(0=>sdfs,1=) があります。 >333, 2=>444,3=>sadfsaf)
次の内容の文字列があります:
今日の午後、記者は第 3 回中国石材鑑賞会から学びました。展示会と黄蝋石文化博覧会の記者会見で、今年の黄蝋石文化博覧会は11月8日に鷹潭君栄国際光学城で開幕し、11月16日に閉幕することが分かった。イベント[abc]1[/abc]期間中、全国から集められた奇妙な石、化石、鉱物結晶、宝石とその工芸品、根彫り、陶磁器、骨董品、書画、収集品などが展示されます。石博の雰囲気を盛り上げ、石博の人気を集めるために、主催者は会期中に書道のペンセッション、著名人のコンサート、ビアフェスティバル、メガネショーなどの文化活動も企画した。
観光客の訪問を容易にするために、石材博覧会期間中、バス 21 番の運行ルートが調整されました - 鉄道駅から湛江路を経由して臨陰西まで道路を進み、Yingxi Avenueに沿ってJunrong International Yellow Stone Antique Marketに直接アクセスします。同時に、主催者は、Stone Expo への訪問者を展示会場まで運ぶ特別なバス [abc]4[/abc] をアンティーク ストリートの裏口で手配しています。
配列の長さは、文字列内の [abc]*[/abc] タグの数と等しくなければなりません。
次に、文字列内の [abc]*[/abc] を、配列内の $a[0]....$a[3] の値に、出現順に置き換えたいと思います。
また、[abc]*[/abc] が出現する回数を数えるにはどうすればよいですか? ?
つまり、
[abc]2[/abc] を $a[0] sdfs の値に置き換えます。 ,
[abc]1[/abc] を $a[1] の値に置き換えます 333
[abc]7[/abc] を $a[2] の値に置き換えます 444
置き換え [ abc]4[/abc] を $a[3] sadfsaf
の値に置き換えます。 説明:
[abc]2[/abc] この [abc]*[/abc] は間違いなく正になります他の特殊文字を除く整数は、不規則な位置に表示されます。
------解決策のアイデア--------- --- ----------$s =<<< TXT<br />今天下午,记者从第三届中华赏石展暨黄蜡石文化博览会新闻发布会上获悉,今年的黄蜡石文化博览会将于11月8日在鹰潭君融国际眼镜城开[abc]2[/abc]展,至11月16日落下帷幕。活动期[abc]1[/abc]间将展销来自全国各地的奇石、化石、矿晶、宝玉石及其工艺品、根雕、陶瓷、古玩、书画、收藏品。为活跃石博会气氛,聚集石博会人气,展会期间,主办方还安排了书法笔会、明星演唱会、啤酒节、眼镜秀等文化活动。<br /><br /> 为了方便观众前去参观,公交21路车在石博会期间[abc]7[/abc]对行驶路线做出调整——从火车站出发,经站江路到林荫西路,再沿鹰西大道直达君融国际黄蜡石古玩大市场。同时,主办方每天也安排专车[abc]4[/abc]在古玩街后门,把参观石博会的观众送到展会现场。<br />TXT;<br /><br />$a = array(0 => 'sdfs', 1 => '333', 2 => '444', 3 => 'sadfsaf');<br />foreach($a as $v) $s = preg_replace("/\[abc\]\d+\[\/abc\]/", $v, $s, 1);<br />echo $s;
ログイン後にコピー
今日の午後、記者は第3回中国石材鑑賞展と黄粉石文化博覧会の記者会見で、今年の黄蝋石文化は、 Expoは11月8日にYingtan Junrong International Optical Cityで開幕し、11月16日に閉幕する。期間中、333の部屋では、全国各地から集められた奇石、化石、鉱物結晶、原石とその工芸品、根彫り、陶磁器、骨董品、書画、収集品などが展示販売されます。石博の雰囲気を盛り上げ、石博の人気を集めるために、主催者は会期中に書道のペンセッション、著名人のコンサート、ビアフェスティバル、メガネショーなどの文化活動も企画した。
観光客の訪問を容易にするために、石材博覧会期間中、バス 21 444 番の運行ルートが調整されました。鉄道駅から始まり、湛江路を経由して臨銀西路まで、そして沿線に沿って運行されます。営渓大通りは君栄国際黄石骨董品市場に直接つながっています。同時に、主催者は、毎日石博覧会への訪問者を展示会場まで輸送するために、アンティークストリートの裏口に特別なバスsadfsafを手配します。