Re: [請益] 參數替換的問題
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
151
156