看板 PHP 關於我們 聯絡資訊
※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.87.174
alpe :preg_replace(array('/1/', '/2/'), array('bob', )) 06/15 17:33
耶逗…關於樓上這一推… 我好像有一點表達錯誤了><~ 簡單的說…就是我要面對的$str 是一群有<x,y> tag的字串… x,y 的最大值無法確定… 所以如果pattern要我打array('/1/', '/2/'.......) 應該是沒意義的><~ 我還是先貼一下我javascript的code好了: 如果是javascript,可以用下列方法辦到: str = str.replace(/<(\d+),(\d+)>/g, function(words){ args = words.replace(/<(\d+),(\d+)>/g,"$1,$2").split(','); return array[args[0]]+"-"+array[args[1]]; }); 那…上面這個statement有沒有辦法轉成php呢@@a 還是謝謝大家回答了^^~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.87.174 ※ 編輯: grassboy2 來自: 140.113.87.174 (06/15 18:11)
alpe :preg_replace_callback 這個 06/15 18:34
grassboy2 :感謝樓上的回答><~我大概知道怎麼處理了~~ 06/15 18:49