2012-01-08 13 views
0

私はstrという文字列を持っているとしましょう。文字列内の 文字は、16番目の各文字の後に ' - 'で区切られます。 今私は$ex = explode('-', $str);のような関数を呼び出しました。 これは配列になっています。私は配列でいくつかのchractersを変更しました。たとえば$ex[0][0] = 'a'; 変更された配列を変数$str2に接続し直したいとします。 $str2 = $ex[0].ex[1]のようなものですが、その配列の長さはわかりません。
あなたはどのように知っていますか?
私の説明を理解できなかった場合は、教えてください。
本当にありがとうございます。すべての爆発配列を1つの文字列に置きます

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

例:

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

答えて

2

は、私はあなたが崩壊するしたいと思います。 Foreachを使用すると、配列を実行し、終了に達すると自動的に停止することができます。

例は次のようになります。

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

私はその数秒前にのlookinましたが、私はそれが何をするか理解していなかったが。 英語ではうまくいきません。 本当にありがとう –

+0

'$ str2 = implode( ''、$ ex);'それはすべきです – ctcherry

2

試してみてください。

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

これは$exのすべての要素を取り、各要素間の最初のパラメータを1つの文字列にそれらを接続します。この場合:-

あなたがそれらが何で接続したくない場合は、行うあなただけのことができます。

$str2 = implode($ex);