1

次のように配列を変換したいと思います。

 array ( [1_1] => 1 [1_2] => 2 [1_3] => 3 [1_4] => 4 [1_5] => 5 )

次のような文字列に:

"1_1-1/1_2-2/1_3-3/1_4-4/1_5-5"

どうすればできますか?

MySQL-Databse にインデックスと値が必要です。

implode() を試しましたが、これが結果です:

1/2/3/4/5

ありがとうございました

4

3 に答える 3

1
$out = "";
foreach($arr as $k => $v) {
    $out .= "$k-$v/";
}
$out = substr($out, 0, -1); //this line will remove the extra '/'
于 2013-07-04T22:38:24.663 に答える
0

http_build_query() を使用してそれを行うことができます。

http://www.php.net/http_build_query

試す:

     echo http_build_query($array, '', '/');
于 2013-07-04T22:50:43.290 に答える