2012-01-08 117 views
0

比方說,我有一個字符串叫str,我不知道多久。 字符串中的字符在每個第16個字符後用' - '分隔。 現在我稱之爲功能,如$ex = explode('-', $str);。 現在它在數組中。我改變了一些數組中的字符。例如$ex[0][0] = 'a'; 現在我想將更改後的陣列連接回變量$str2。 類似$str2 = $ex[0].ex[1]但我不知道該陣列有多長時間。
你知道嗎?
如果你不明白我的解釋,告訴我。
非常感謝你。把所有爆炸數組放到一個字符串中

回答

2

我想你想爆:

http://php.net/manual/en/function.implode.php

例子:

$str2 = implode('', $ex); 
+0

我上幾秒鐘前看着,但我不明白它做什麼。 唔我英文不好。 非常感謝你 – 2012-01-08 22:25:18

+0

'$ str2 = implode('',$ ex);'應該這樣做 – ctcherry 2012-01-08 22:29:06

1

使用foreach。 Foreach允許您遍歷數組,並在達到結束時自動停止。

一個例子是:

foreach ($ex as $e) { 
    $str2 .= $e; 
} 
2

嘗試:

$str2 = implode('-', $ex); 

這將需要所有的$ex元件,並將它們與每個元素之間的所述第一參數連接成一個字符串。在這種情況下:-

如果你不希望他們被任何東西所連接做,那麼你可以這樣做:

$str2 = implode($ex);