2011-05-25 88 views
1

C和我們應用PHP語句和php字符串變量內部邏輯....像PHP字符串變量

// php string variable: 

$content = "Something in string........bla bla bala.......". 
while(.....){} 
."agian string..."; 

echo $content; 


// i am getting error => unexpected T_WHILE in my php.... 
+1

在這種情況下,你應該打破它或移動狀態時,輸出成一個單獨的函數(它返回一個字符串)。 – mario 2011-05-25 11:22:34

+0

@ *但我們如何才能在單個變量中應用登錄。 – 2011-05-25 11:23:28

+0

@mario,是的,我知道所有這些字符串分割,但我們可以應用於單個變量。就像那樣。 – 2011-05-25 11:24:30

回答

3

不,你不能。但是,你可以使用一個函數:

function myFunction() { 
    while(....) { 
     ... 
    } 
    return $something; 
} 
$content = "Something in string........bla bla bala......." . myFunction() . "agian string..."; 
echo $content; 
1

號你必須在一個循環中追加:

$content = "Something in string........bla bla bala......."; 
while ($i++ < 20) { 
    $content .= 'something else'; 
} 
$content .= 'something to end'; 

echo $content; 
2

無你不能這樣做,但你可以做到這一點。

$content = "Something in string........bla bla bala......."; 
while(.....){ 
    $content .= "agian string..."; 
} 

echo $content; 
2

不,不行。

使用字符串連接正確:

$content = "Start"; 
while (<something>) { 
    $content .= "Middle"; 
} 
$content .= "End";