比如我有數組
$a=array(0=>sdfs,1=>333,2=>444,3=>sadfsaf)
然後我有一個字串,字串內容如下:
今天下午,記者從第三屆中華賞石展暨黃蠟石文化博覽會新聞發布會上獲悉,今年的黃蠟石文化博覽會將於11月8日在鷹潭君融國際眼鏡城開[abc]2[/abc]展,至11月16日落下帷幕。活動期[abc]1[/abc]間將展銷來自全國各地的奇石、化石、礦晶、寶玉石及其工藝品、根雕、陶瓷、古玩、書畫、收藏品。為活躍石博會氣氛,聚集石博會人氣,展會期間,主辦方還安排了書法筆會、明星演唱會、啤酒節、眼鏡秀等文化活動。
為了方便觀眾前去參觀,公交21路車在石博會期間[abc]7[/abc]對行駛路線做出調整??從火車站出發,經站江路到林蔭西路,再沿鷹西大道直達君融國際黃蠟石古玩大市場。同時,主辦方每天也安排專車[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今天下午,記者從第三屆中華賞石展暨黃蠟石文化博覽會新聞發布會上獲悉,今年的黃蠟石文化博覽會將於11月8日在鷹潭君融國際眼鏡城開[abc]2[/abc]展,至11月16日落下帷幕。活動期[abc]1[/abc]間將展銷來自全國各地的奇石、化石、礦晶、寶玉石及其工藝品、根雕、陶瓷、古玩、書畫、收藏品。為活躍石博會氣氛,聚集石博會人氣,展會期間,主辦方還安排了書法筆會、明星演唱會、啤酒節、眼鏡秀等文化活動。 為了方便觀眾前去參觀,公交21路車在石博會期間[abc]7[/abc]對行駛路線做出調整??從火車站出發,經站江路到林蔭西路,再沿鷹西大道直達君融國際黃蠟石古玩大市場。同時,主辦方每天也安排專車[abc]4[/abc]在古玩街後門,把參觀石博會的觀眾送到展會現場。TXT;$a = array(0 => 'sdfs', 1 => '333', 2 => '444', 3 => 'sadfsaf');foreach($a as $v) $s = preg_replace("/\[abc\]\d+\[\/abc\]/", $v, $s, 1);echo $s;今天下午,記者從第三屆中華賞石展暨黃蠟石文化博覽會新聞發布會上獲悉,今年的黃蠟石文化博覽會將於11月8日在鷹潭君融國際眼鏡城開sdfs展,至11月16日落下帷幕。活動期333間將展銷來自全國各地的奇石、化石、礦晶、寶玉石及其工藝品、根雕、陶瓷、古玩、書畫、收藏品。為活躍石博會氣氛,聚集石博會人氣,展會期間,主辦方還安排了書法筆會、明星演唱會、啤酒節、眼鏡秀等文化活動。
為了方便觀眾前去參觀,公交21路車在石博會期間444對行駛路線做出調整??從火車站出發,經站江路到林蔭西路,再沿鷹西大道直達君融國際黃蠟石古玩大市場。同時,主辦方每天也安排專車sadfsaf在古玩街後門,把參觀石博會的觀眾送到展會現場。
$s =<<< TXT今天下午,記者從第三屆中華賞石展暨黃蠟石文化博覽會新聞發布會上獲悉,今年的黃蠟石文化博覽會將於11月8日在鷹潭君融國際眼鏡城開[abc]2[/abc]展,至11月16日落下帷幕。活動期[abc]1[/abc]間將展銷來自全國各地的奇石、化石、礦晶、寶玉石及其工藝品、根雕、陶瓷、古玩、書畫、收藏品。為活躍石博會氣氛,聚集石博會人氣,展會期間,主辦方還安排了書法筆會、明星演唱會、啤酒節、眼鏡秀等文化活動。 為了方便觀眾前去參觀,公交21路車在石博會期間[abc]7[/abc]對行駛路線做出調整??從火車站出發,經站江路到林蔭西路,再沿鷹西大道直達君融國際黃蠟石古玩大市場。同時,主辦方每天也安排專車[abc]4[/abc]在古玩街後門,把參觀石博會的觀眾送到展會現場。TXT;$a = array(0 => 'sdfs', 1 => '333', 2 => '444', 3 => 'sadfsaf');foreach($a as $v) $s = preg_replace("/\[abc\]\d+\[\/abc\]/", $v, $s, 1);echo $s;今天下午,記者從第三屆中華賞石展暨黃蠟石文化博覽會新聞發布會上獲悉,今年的黃蠟石文化博覽會將於11月8日在鷹潭君融國際眼鏡城開sdfs展,至11月16日落下帷幕。活動期333間將展銷來自全國各地的奇石、化石、礦晶、寶玉石及其工藝品、根雕、陶瓷、古玩、書畫、收藏品。為活躍石博會氣氛,聚集石博會人氣,展會期間,主辦方還安排了書法筆會、明星演唱會、啤酒節、眼鏡秀等文化活動。
為了方便觀眾前去參觀,公交21路車在石博會期間444對行駛路線做出調整??從火車站出發,經站江路到林蔭西路,再沿鷹西大道直達君融國際黃蠟石古玩大市場。同時,主辦方每天也安排專車sadfsaf在古玩街後門,把參觀石博會的觀眾送到展會現場。
太牛B了,高手。