Wie drucke ich die Schlüssel eines Arrays in PHP?

Susan Sarandon
Freigeben: 2024-10-26 08:40:30
Original
926 Leute haben es durchsucht

How to Print the Keys of an Array in PHP?

So drucken Sie die Schlüssel eines Arrays

Bei der Arbeit mit Arrays kann es für verschiedene Zwecke nützlich sein, deren Schlüssel abzurufen. In diesem Artikel wird untersucht, wie man die Schlüssel eines Arrays in PHP erhält.

Im bereitgestellten Beispiel versucht der Autor, mit foreach(key($parameters) as $key) auf die Schlüssel eines Arrays zuzugreifen. Dieser Ansatz führt jedoch zu einer Warnung „Ungültiges Argument für foreach() angegeben“, da key() nur den aktuellen Schlüssel des Arrays zurückgibt, kein Array von Schlüsseln.

Die richtige Lösung besteht darin, PHPs array_keys zu verwenden Funktion, die aus dem angegebenen Eingabearray ein Array der Schlüssel generiert. Mit dieser Funktion kann wie folgt auf die Schlüssel zugegriffen werden:

<code class="php">foreach (array_keys($parameters) as $paramName) {
  echo $paramName . "<br>";
}</code>
Nach dem Login kopieren

Alternativ bietet PHP eine spezielle foreach-Syntax, mit der Sie Schlüssel und Wert für jedes Element trennen können:

<code class="php">foreach ($parameters as $paramName => $value) {
  echo $paramName . "<br>";
}</code>
Nach dem Login kopieren

Es ist wichtig zu beachten, dass Schlüssel für Arrays in Anführungszeichen (Strings) eingeschlossen oder eine Ganzzahl sein sollten. Um dies zu erreichen, kann das ursprüngliche Array wie folgt geändert werden:

<code class="php">$parameters["day"] = 1;
$parameters["month"] = 8;
$parameters["year"] = 2010;</code>
Nach dem Login kopieren

oder mit einer moderneren Syntax:

<code class="php">$parameters = [
  "day" => 1,
  "month" => 8,
  "year" => 2010,
];</code>
Nach dem Login kopieren

Durch die Verwendung der entsprechenden Funktionen oder Syntax wird es mühelos um die Schlüssel eines Arrays in PHP zu drucken und Zugriff auf Schlüsselwerte zur weiteren Verarbeitung oder Anzeige zu ermöglichen.

Das obige ist der detaillierte Inhalt vonWie drucke ich die Schlüssel eines Arrays in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!