Если вы управляете запросом POST, вам следует отправить массив в PHP, а не список с разделителями, который автоматически создаст массив, который будет доступен для использования, когда сервер получит запрос. Это то, что имеет в виду J0HN, когда говорит, что используйте квадратные скобки вместо скобок.
Однако это зависит от того, как вы отправляете запрос на сервер, чтобы определить правильный способ отправки массива в PHP. Вам может понадобиться:
- query = ["one@example.com", "two@example.com"]
- query [] = ["one@example.com", "two@example.com"]
- или другие варианты ...
Поскольку вы не уточняете, как вы делаете запрос к серверу, правильный способ POST массива не может быть определен.
С другой стороны, если по какой-то причине вы не можете POST-массив, вы всегда можете отправить строку в кодировке JSON и легко ее декодировать:
// Assuming $this->post('query') = json_encode( array( "one@example.com", "two@example.com"));
$emails = json_decode( $this->post('query')); // Array of emails