-2

重複の可能性:
PHPでコンマ区切りの文字列を配列に分割するにはどうすればよいですか?

URL形式の例domain.com/?q[]=a_1&q[]=a_2&q[]=a_3

選択オプションでは、次のselected='selected'コードを使用して取得します。

<option value="a_1"<?php if(isset($_GET['q'])) if (in_array('a_1', $_GET['q'])) { echo ' selected="selected"'; } ?>>
Sample 1
</option>
<option value="a_2"<?php if(isset($_GET['q'])) if (in_array('a_2', $_GET['q'])) { echo ' selected="selected"'; } ?>>
Sample 2
</option>
<option value="a_3"<?php if(isset($_GET['q'])) if (in_array('a_3', $_GET['q'])) { echo ' selected="selected"'; } ?>>
Sample 3
</option>

URL形式が代わりの場合 domain.com/?q=a_1,a_2,a_3、選択した値を取得するにはどうすればよいですか?

4

2 に答える 2

5
$vals = explode(',', $_GET['q']);
于 2012-10-20T01:43:33.290 に答える
1

あなたはそれを爆発させることができます

$arrays = explode(',', $_GET['q']);
于 2012-10-20T01:44:04.157 に答える