У меня есть многомерный массив, изготовленный из запроса к базе данных и как то:PHP значения массива повторяется для каждого ключа
Array
(
[0] => Array
(
[0] => -8.63296022565696
[x] => -8.63296022565696
[1] => 41.1584289069069
[y] => 41.1584289069069
[2] => 0
[seq] => 0
[3] => 2
[seq2] => 2
[4] => -8.63306031211831
[next_x] => -8.63306031211831
[5] => 41.1584543235506
[next_y] => 41.1584543235506
[6] => -8.64195115878864
[alert_x] => -8.64195115878864
[7] => 41.1599295066425
[alert_y] => 41.1599295066425
[8] => 54e728edafac1
[route] => 54e728edafac1
[9] => 54e728edafac1
[routeid] => 54e728edafac1
[10] => 2
[counttargetinter] => 2
[11] => passeio
[type] => passeio
[12] => 1355
[arcid] => 1355
)
Всех значения повторяются, потому что есть номер ключа и имя ключа. Пример: значение '-8.63296022565696'
находится под ключом "0"
и "X"
.
Как я могу удалить дубликаты?
Это, как я сделал массив:
$query = "SELECT * FROM foo;";
$startRows = pg_query($connection, $query);
$startInfo = array();
while($list = pg_fetch_array($startRows)) {
$startInfo[] = $list;
}
Вы пробовали что-нибудь? – Rizier123
Я ищу способ удаления всех значений с помощью целых ключей. – pdcc
Согласно мне его JSON –