PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで連想配列の数値インデックスを取得するにはどうすればよいですか?


連想配列の数値インデックスを取得するには、コードは次のとおりです-

<?php
   $arr = array( "a"=>"5", "b"=>"20", "c"=>"35", "d"=>"55");
   $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";
   }
?>

出力

これにより、次の出力が生成されます-

Array key and value...
key: a, value: 5
key: b, value: 20
key: c, value: 35
key: d, value: 55

別の例を見てみましょう-

<?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[3]] = "25";
   echo "\nUpdated Array key and value...\n";
   for($x = 0; $x < sizeof($arr); $x++ ) {
      echo "key: ". $keys[$x] . ", value: ". $arr[$keys[$x]] . "\n";
   }
?>

出力

これにより、次の出力が生成されます-

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: 120
key: s, value: 25

  1. Redis TYPE –キーに値ストアのデータ型を取得する方法

    このチュートリアルでは、キーの値ストアのデータ型を取得する方法について学習します。 redisデータストアの値は、String、List、Set、Sorted Setなどのさまざまなデータ型にすることができます。値のデータ型を取得するには、COMMAND – TYPEを使用します。 redis-cliで。 redisTYPEコマンドの構文は次のとおりです:- 構文:- redis host:post> TYPE <key name> 出力:- - string representing data type of a value.- none, if key does

  2. Redis DUMP –Redisでキーのシリアル化された値を取得する方法

    このチュートリアルでは、コマンド– DUMP を使用して、redisデータストアのキーに格納されている値のシリアル化バージョンを取得する方法について学習します。 redis-cliで。 redis DUMPコマンドの構文は次のとおりです:- 構文:- redis host:post> DUMP <key name> 出力:- - string representing serialized version of value 例:- 参照:- DUMPコマンドドキュメント redisデータストアでキーのシリアル化された値を取得する方法は以上です。気