Heim > Backend-Entwicklung > PHP-Tutorial > Mehrere PHP-Reset-Arrays auf aufeinanderfolgende numerische Indizes

Mehrere PHP-Reset-Arrays auf aufeinanderfolgende numerische Indizes

小云云
Freigeben: 2023-03-21 09:10:01
Original
3317 Leute haben es durchsucht

Dieser Artikel gibt Ihnen hauptsächlich eine Zusammenfassung verschiedener Möglichkeiten, ein Array in PHP auf einen kontinuierlichen numerischen Index zurückzusetzen. Er hat einen guten Referenzwert und ich hoffe, er kann jedem helfen.

Zum Beispiel ein PHP-Array wie dieses:


$arr = array( 
  1 => 'apple', 
  3 => 'banana', 
  5 => 'orange' 
);
Nach dem Login kopieren

Möchten Sie in ein solches konvertieren ein Array:


$arr = array( 
  0 => 'apple', 
  1 => 'banana', 
  2 => 'orange' 
);
Nach dem Login kopieren

1. Die empfohlene Methode ist die array_values-Methode

Auf diese Weise ist es egal. Gilt sowohl für gewöhnliche Arrays als auch für assoziative Arrays


 'jerry', 
  'age' => 16, 
  'height' => '18cm' 
); 
 
print_r(array_values($arr1));
Nach dem Login kopieren

Ausgabeergebnis:


[root@localhost php]# php array.php  
Array 
( 
  [0] => apple 
  [1] => banana 
  [2] => orange 
) 
Array 
( 
  [0] => jerry 
  [1] => 16 
  [2] => 18cm 
)
Nach dem Login kopieren

2. Verwenden Sie die Methode array_merge

Wenn nur ein Array angegeben ist und das Array numerisch indiziert ist, werden die Schlüsselnamen neu indiziert eine kontinuierliche Art und Weise. Es funktioniert also nur mit numerischen Indizes.


 'jerry', 
  'age' => 16, 
  'height' => '18cm' 
); 
 
print_r(array_merge($arr1));
Nach dem Login kopieren

Ausgabeergebnis:


[root@localhost php]# php array.php  
Array 
( 
  [0] => apple 
  [1] => banana 
  [2] => orange 
) 
Array 
( 
  [name] => jerry 
  [age] => 16 
  [height] => 18cm 
)
Nach dem Login kopieren

3. Schleifendurchquerung

Die originellste Art, aufgedunsen und unelegant, ich wehre mich entschieden dagegen.


 'jerry', 
  'age' => 16, 
  'height' => '18cm' 
); 
 
print_r(resetArr($arr1));
Nach dem Login kopieren

Verwandte Empfehlungen:

Zusammenfassung der Verwendung von PHP-Instanzen für numerische Indexarrays

So behalten Sie den numerischen Index im PHP-Array bei

So konvertieren Sie den Schlüsselindex des Arrays in einen numerischen Index

Das obige ist der detaillierte Inhalt vonMehrere PHP-Reset-Arrays auf aufeinanderfolgende numerische Indizes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage