Re: [請益] 參數替換的問題

看板PHP作者 (風的終點)時間18年前 (2007/10/27 19:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《drlai (蘇打)》之銘言: : 我想設計一個程式 : 讓PHP取代一些參數 : 例如我在一個文字方塊輸入IP位置 : 192.168.1.x : 而PHP自動將x取代為1~254 : 我知道可以直接寫 : for($i=1;$i<255;$i++) : echo "192.168.1.$i"; : 但我希望是透過文字方塊輸入來取得 : 又,該參數不一定是在最後一位 : 有可能是輸入 : 192.168.1.x:1234 : PHP自動轉換為 : 192.168.1.(1~254):1234 : 有辦法嗎? : 當然有些暴力的方法可以用(例如使用兩個文字方塊之類的) : 但是想做到類似smarty的取代,不知道該怎麼作 : 麻煩指導^^感謝 如果你輸入的那個未知碼只用x的話 可以用explode(); 把ip先分開, 產生1~255的數字後,在把字串合併輸出, ex : <? $ip="125.225.6.x:8888"; $p=explode("x",$ip); $rand=rand(1,255); echo $p[0].$rand.$p[1]; ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.106.176 ※ 編輯: ourear 來自: 125.232.106.176 (10/27 19:35)

10/28 01:58, , 1F
了解了~感謝:)
10/28 01:58, 1F
文章代碼(AID): #178o9yYS (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #178o9yYS (PHP)