2012-03-06 19 views
-2

產生多個字符串我有這樣一個字符串「我討厭25」,我試圖使像變異「我討厭24」,「我討厭23」等。我怎樣才能做到這一點?如何從一個字符串

回答

1
$string = 'I hate' 
$len = 50; 
for($i=0;$i<$len;$i++) 
{ 
    echo $string.$i; 
} 

隨機

for($i=0;$i<$len;$i++) 
    { 
     echo $string.rand(0,50); 
    } 

是像你這樣想?如果沒有更多描述

+0

但爲此,我知道數字在哪裏......但是如果我沒有確切地知道字符串中的數字在哪裏,那麼如何創建更多的字符串? – kal 2012-03-06 06:34:29

+0

爲你的演示提供了更多的輸出。 – sandeep 2012-03-06 06:36:46

+1

$ var =「3小於5」是字符串...然後我必須創建一些東西1. 2小於5 2. 6小於7等.. – kal 2012-03-06 06:39:38

0

你是否想用另一個實例替換字符串中的數字的任何實例?如果是的話,你可以嘗試預浸替換功能(這需要正則表達式的知識,雖然,這是一個非常深入話題。這隻能覆蓋面...)

$word = "I hate 24"; 
$out = preg_replace("#[0-9]+#", "25", $word); 
echo $out; //I hate 25 

這裏,串"#[0-9]+#"是一個特殊的一系列字符,它告訴PHP「代替一個數字的一​​個或多個實例在一排,與25號

這僅僅是一個非常簡單的例子,但對於更多的信息,我在這裏建議網站 - http://www.regular-expressions.info/tutorial.html