以下のような配列を取る必要があります。
$subids = Array
(
[s1] => one
[s2] => two
[s3] => three
[s4] => four
[s5] => five
[s6] => six
)
http://example.com?s1=one&s2=two&s3=three=&s4=four&s5=five&s6=sixなどの URL を生成します。
すべてのサブ ID が常に定義されているわけではなく、s3 が定義されていない場合もあるため、URL に追加しないでください。さらに、最初のサブ ID が何であれ、? が必要です。アンパサンド (&) の代わりにその前に
したがって、配列が次の場合:
$subids = Array
(
[s2] => two
[s6] => six
)
URL はhttp://example.com?s2=two&s6=sixである必要があります
これまでのところ、次のものがあります。
$url = ' http://example.com '
foreach ($subids AS $key => $value) {
$result[$id]['url'] .= '&' . $key . '=' . $value;
}
ただし、 ? を追加する最善の方法が何であるかはわかりません。最初のキーと値のペアの先頭。
これに役立つPHP関数があるように感じますが、あまり見つかりません。CI が提供するもので使用できるものがある場合は、Codeigniter を使用しています。