我有一些网址
db.test.net/num/index.php/api/get_abj?n_abj=A||B||C||D||E||F||G||H||I||J||K||L
我想在php中解析n_abj
到数组
$n_abj = [A,B,C,D,E,F,G,H,I,J,K,L]
我被告知要使用Exclude,但我不明白这个方法,我可以给我一个示例代码或参考供我学习吗?
您可以使用以下代码执行此操作:
$argument = $_GET['n_abj'];
$argument_array = explode('||', $argument);
您将需要使用explode()
(不包括在内)。使用$_GET['n_abj']
获取参数,并在其上爆炸。结果是一个数组。
$_GET['n_abj'] = 'A||B||C||D||E||F||G||H||I||J||K||L';
$n_abj = explode('||', $_GET['n_abj']);
print_r($n_abj);
产量
Array
(
[0] => A
[1] => B
[2] => C
[3] => D
[4] => E
[5] => F
[6] => G
[7] => H
[8] => I
[9] => J
[10] => K
[11] => L
)
你可以使用explode
$ _GET ['n_abj']从url获取参数
$string='A||B||C||D||E||F||G||H||I||J||K||L';
$array=explode("|",$string);
$str=json_encode($array,true);
echo str_replace(',""','', $str);
产量