конвертировать URL в массив в PHP с исключением - PullRequest
1 голос
/ 26 апреля 2019

У меня есть URL-адрес

db.test.net/num/index.php/api/get_abj?n_abj=A||B||C||D||E||F||G||H||I||J||K||L

я хочу разобрать n_abj для массива в php как

$n_abj = [A,B,C,D,E,F,G,H,I,J,K,L]

Мне сказали использовать исключение, но я не понимаю метод, могу ли я дать мне пример кода или ссылку для изучения?

Ответы [ 3 ]

1 голос
/ 26 апреля 2019

Вы можете сделать это, используя следующий код:

$argument = $_GET['n_abj'];
$argument_array = explode('||', $argument);
1 голос
/ 26 апреля 2019

Вам нужно будет использовать explode() (не исключая).Используйте $_GET['n_abj'], чтобы получить параметр, и взорвать его.Результат - массив

0 голосов
/ 26 апреля 2019

Вы можете использовать взорваться

$ _ 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); 

Выход

enter image description here

...