如何在 PHP 中列印數組的鍵?

Susan Sarandon
發布: 2024-10-26 08:40:30
原創
926 人瀏覽過

How to Print the Keys of an Array in PHP?

如何列印數組的鍵

使用數組時,出於各種目的檢索其鍵可能很有用。本文探討如何在 PHP 中取得數組的鍵。

在提供的範例中,作者嘗試使用 foreach(key($parameters) as $key) 來存取陣列的鍵。然而,這種方法會導致「為 foreach() 提供的參數無效」警告,因為 key() 只傳回陣列的目前鍵,而不是鍵數組。

正確的解決方案是利用 PHP 的 array_keys函數,它從給定的輸入數組產生一個鍵數組。使用此函數,可以如下存取鍵:

<code class="php">foreach (array_keys($parameters) as $paramName) {
  echo $paramName . "<br>";
}</code>
登入後複製

或者,PHP 提供特殊的foreach 語法,可讓您分隔每個元素的鍵和值:

<code class="php">foreach ($parameters as $paramName => $value) {
  echo $paramName . "<br>";
}</code>
登入後複製

需要注意的是,對於數組,鍵應該用引號(字串)括起來或整數。為了實現這一點,可以像這樣修改原始數組:

<code class="php">$parameters["day"] = 1;
$parameters["month"] = 8;
$parameters["year"] = 2010;</code>
登入後複製

或使用更現代的語法:

<code class="php">$parameters = [
  "day" => 1,
  "month" => 8,
  "year" => 2010,
];</code>
登入後複製

透過使用適當的函數或語法,它變得毫不費力在PHP 中列印數組的鍵,提供對鍵值的存取以進行進一步處理或顯示。

以上是如何在 PHP 中列印數組的鍵?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!