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

PHPを使用して配列要素のキーをリセットしますか?


PHPを使用して配列要素のキーをリセットするには、コードは次のとおりです-

<?php
   $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");
   var_dump ($arr);
   $res = array_values($arr);
   var_dump ($res);
?>

出力

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

array(4) {
   ["p"]=>
   string(3) "150"
   ["q"]=>
   string(3) "100"
   ["r"]=>
   string(3) "120"
   ["s"]=>
   string(3) "110"
}
array(4) {
   [0]=>
   string(3) "150"
   [1]=>
   string(3) "100"
   [2]=>
   string(3) "120"
   [3]=>
   string(3) "110"
}

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

<?php
   $arr = array( 8=>"Ben", 4=>"Kevin", 7=>"Mark", 3=>"Hanks");
   var_dump ($arr);
   $res = array_values($arr);
   var_dump ($res);
?>

出力

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

array(4) {
   [8]=>
   string(3) "Ben"
   [4]=>
   string(5) "Kevin"
   [7]=>
   string(4) "Mark"
   [3]=>
   string(5) "Hanks"
}
array(4) {
   [0]=>
   string(3) "Ben"
   [1]=>
   string(5) "Kevin"
   [2]=>
   string(4) "Mark"
   [3]=>
   string(5) "Hanks" 
}

  1. PHPのreset()関数

    reset()関数は、配列の内部ポインターを最初の要素に設定します。最初の配列要素の値を返します。配列が空の場合はFALSEを返します 構文 reset(arr) パラメータ arr −使用するアレイ 戻る reset()関数は、最初の配列要素の値を返します。配列が空の場合はFALSEを返します。 例 以下は例です- 出力 one two three one two

  2. 文字列をC#の文字列配列の要素に分割するにはどうすればよいですか?

    分割する文字列を設定します。 string str = "Hello World!"; split()メソッドを使用して、文字列を個別の要素に分割します。 string[] res = str.Split(' '); 以下は、文字列をC#の文字列配列の要素に分割するための完全なコードです。 例 using System; class Demo {    static void Main() {       string str = "Hello World!";   &nbs