1

次の出力を持つクエリからデータを取得しています: 1 2 3 5

次のように配列に変換しています。 $string = explode("\n", $result);

以下を表示する配列があることはわかっています。 Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 )

今、その配列を | を持つ単一の文字列に戻そうとしています。セパレーター

    $test = "";    
    foreach($string as $key)
    {
    $test .= $key." | ";
    }

ただし、テストの出力を取得しています:

     | 5 |

誰かが、私が期待するものを表示しない理由と、 | を使用して単一の文字列を生成する別の方法を説明できますか? セパレーター?

ありがとう

4

6 に答える 6

7

$string = implode(" | ", $result);

于 2013-05-17T15:17:22.323 に答える
2

これを行うには、join関数が必要です: http://es1.php.net/join

于 2013-05-17T15:17:24.763 に答える