2017-02-28 3 views
1

i haben, multi mehrdimensionales Array führen mit vielen Arrays Innere (assoziative Arrays) und ich möchte die innerhalb Arrays ersetzen indizierte Arrays wie dies die ursprüngliche Array führen zu sein:konvertieren multidimensionalen Array Array zugeordnet indiziert werden

Data Saved: Array 
(
    [0] => Array 
     (
      [fullname] => john 
      [ServiceDescAR] => description 
      [user_id] => 13 
      [pos] => 29.958040,30.915489 
      [icon] => http://maps.google.com/mapfiles/ms/icons/green.png 
      [distance] => 0.00460411726624673 
     ) 

    [1] => Array 
     (
      [fullname] => angel 
      [ServiceDescAR] => description 
      [user_id] => 11 
      [pos] => 29.958042,30.915478 
      [icon] => http://maps.google.com/mapfiles/ms/icons/green.png 
      [distance] => 0.005705603509640217 
     ) 

) 

und ich möchte alle Schlüssel ersetzen indiziert werden, wird es wie dieser sein, wie man das

Data Saved: Array 
(
    [0] => Array 
     (
      [1] => john 
      [2] => description 
      [3] => 13 
      [4] => 29.958040,30.915489 
      [5] => http://maps.google.com/mapfiles/ms/icons/green.png 
      [6] => 0.00460411726624673 
     ) 

    [1] => Array 
     (
      [1] => angel 
      [2] => description 
      [3] => 11 
      [4] => 29.958042,30.915478 
      [5] => http://maps.google.com/mapfiles/ms/icons/green.png 
      [6] => 0.005705603509640217 
     ) 

) 

Antwort

3

Sie array_values können alle Werte von Array zu extrahieren (ohne th e keys):

$result = array_map('array_values', $inputArray); 

Die resultierende innere Arrays Indizes Null-basierte sein.

+0

, warum ich diesen Fehler sehen – user1080247

+0

Ein PHP-Fehler

Severity aufgetreten: Beachten Sie

Nachricht: Die Verwendung von undefinierte Konstante array_values ​​- angenommen 'array_values'

user1080247

+0

dieses Problem zu beheben den Fehler – user1080247

Verwandte Themen