2013-07-31 14 views
7

Próbuję przekonwertować tablicę indeksowaną na zwykłą tablicę. W zasadzie to, co pojawia się:Konwertowanie tablicy indeksowanej na zwykłą lub prostą tablicę

Array ([0] => 14 [1] => 19 [2] => 20) 

I muszę to:

Array(14,19,20); 

Próbowałem przez Google, ale nie znaleziono informacji. Myślę, że ten rodzaj funkcji nie jest dostępny w PHP, czy jest jakiś? proszę daj mi znać!

Dzięki Asif

Odpowiedz

15

pan goni cienie:
Obie macierze masz pokazane są równe.

W PHP nie ma czegoś takiego, jak tablica nieindeksowana.

Ale jeśli naprawdę chcesz mieć pewność, użyj $newArray = array_values($array)

+0

Hmm, próbuję kwerendy z wordpress tax_query ale nie wydaje się działać. Sprawdziłem więc dokumenty WordPressa i odkryłem, że używana jest prosta tablica bez indeksowania. – Capripio

+0

Wszystkie tablice, które nie są asocjacyjne (łańcuchy jako klucze) mają indeksy numeryczne. Twój problem prawdopodobnie będzie gdzieś indziej. – MightyPork

+0

@Capripio Wszystkie tablice mają jakiś indeks. – StephenTG