LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

Во-первых, такие строки можно парсить

да ты чо:

In [1]: import urllib.parse

In [2]: urllib.parse.parse_qsl('types[]=1')
Out[2]: [('types[]', '1')]

In [3]:
❯ php -r '$qs = "types[]=1"; parse_str($qs, $arr); var_dump($arr);'
array(1) {
  ["types"]=>
  array(1) {
    [0]=>
    string(1) "1"
  }
}

В пхп еще куча таких приколов за исключением уже совсем явных типа <br /> <b>Warning</b>:

Исходная версия rtxtxtrx, :

Во-первых, такие строки можно парсить

да ты чо:

In [1]: import urllib.parse

In [2]: urllib.parse.parse_qsl('types[]=1')
Out[2]: [('types[]', '1')]

In [3]:
❯ php -r '$qs = "types[]=1"; parse_str($qs, $arr); var_dump($arr);'
array(1) {
  ["types"]=>
  array(1) {
    [0]=>
    string(1) "1"
  }
}