如何在 PHP 中透過整數索引訪問關聯陣列?


如要在 PHP 中透過整數索引訪問關聯陣列,程式碼如下−

示例

 線上演示

<?php
   $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");
   $keys = array_keys( $arr );
   echo "Array key and value...
";    for($x = 0; $x < sizeof($arr); $x++ ) {       echo "key: ". $keys[$x] . ", value: ". $arr[$keys[$x]] . "
";    } ?>

輸出

這會生成以下輸出−

Array key and value...
key: p, value: 150
key: q, value: 100
key: r, value: 120
key: s, value: 110

示例

我們現在來看另一個示例−

 線上演示

<?php
   $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");
   $keys = array_keys( $arr );
   echo "Array key and value...
";    for($x = 0; $x < sizeof($arr); $x++ ) {       echo "key: ". $keys[$x] . ", value: ". $arr[$keys[$x]] . "
";    }    $arr[$keys[2]] = "20";    $arr[$keys[3]] = "10";    echo "
Updated Array key and value...
";    for($x = 0; $x < sizeof($arr); $x++ ) {       echo "key: ". $keys[$x] . ", value: ". $arr[$keys[$x]] . "
";    } ?>

輸出

這會生成以下輸出−

Array key and value... 
key: p, value: 150 
key: q, value: 100 
key: r, value: 120 
key: s, value: 110 
Updated Array key and value...
 key: p, value: 150 
key: q, value: 100 
key: r, value: 20 
key: s, value: 10

更新於: 2019-12-26

428 閱讀

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.