Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để truy cập một mảng kết hợp theo chỉ số số nguyên trong PHP?


Để truy cập một mảng kết hợp theo chỉ mục số nguyên trong PHP, mã như sau−

Ví dụ

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

Đầu ra

Điều này sẽ tạo ra kết quả sau−

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

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác−

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

Đầu ra

Điều này sẽ tạo ra kết quả sau−

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