次のように配列を変換したいと思います。
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
ありがとうございました
$out = "";
foreach($arr as $k => $v) {
$out .= "$k-$v/";
}
$out = substr($out, 0, -1); //this line will remove the extra '/'
http_build_query() を使用してそれを行うことができます。
http://www.php.net/http_build_query
試す:
echo http_build_query($array, '', '/');