作者 主題: 怎麼取得關連陣列的字串版的index呢?  (閱讀 2462 次)

0 會員 與 1 訪客 正在閱讀本文。

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
請問我要用什麼語法或函式才可以取得關連陣列的字串版的index呢? 比方說我想要知道index 0 的字串index是什麼? 該怎麼取得?

謝謝

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 怎麼取得關連陣列的字串版的index呢?
« 回覆 #1 於: 2013-02-14 22:39 »
array_keys
不過這好像不是你要問的. 你要的那個對 php 的陣列來說, 似乎沒什麼用處. 因為用數字或字串來當 index 都可以, 但只能選一種.
不會有你說的那種數字 index 與字串 index 對應到同一個物件的情形.
« 上次編輯: 2013-02-14 22:45 由 twu2 »

iopklmm

  • 懷疑的國中生
  • **
  • 文章數: 71
    • 檢視個人資料
Re: 怎麼取得關連陣列的字串版的index呢?
« 回覆 #2 於: 2013-02-15 10:24 »
請問那如果我有個關連陣列 怎樣才可以同時印出 index 與 value 呢?

例如
$A = array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($A as $value)
{
     print $value;
}

只可以印出值 .....

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5403
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 怎麼取得關連陣列的字串版的index呢?
« 回覆 #3 於: 2013-02-15 10:33 »
foreach($A as $key => $value)
{
     print "$key: $value";
}