字串裡面的內容如何替換成數組的內容?

來源:互聯網
上載者:User
比如我有數組
$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了,高手。
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.