ホームページ  >  記事  >  バックエンド開発  >  PHPは配列のキー名をリセットできますか?

PHPは配列のキー名をリセットできますか?

青灯夜游
青灯夜游オリジナル
2022-05-30 20:13:002093ブラウズ

php は配列のキー名をリセットできます。 PHP では、array_values() 関数を使用して配列のキー名をリセットできます。この関数の機能は、配列内のすべての要素の値を返すことです。キー名を最初の数値キーにリセットできます。 0 から 1 ずつ増加します。構文「array_values($array)」。

PHPは配列のキー名をリセットできますか?

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

PHP では、以下を使用できます。 array_values () 関数を使用して、配列のキー名をリセットします。

array_values($array)
  • パラメータ $array は、操作対象の配列です。

array_values() 関数は、配列内のすべての要素の値を返します。使い方は非常に簡単です。必須パラメータを 1 つだけ使用すると、すべての要素を含む配列を返すことができます。指定された配列の値を取得しますが、キー名は保持されません。返される配列はインデックス付き配列の形式で、配列インデックスは 0 から始まり 1 ずつ増加します。

簡単に言えば、array_values() は指定された配列をインデックス配列に変換し、配列のキー名が 0 から始まり 1 ずつ増加してリセットされます。

例:

<?php
$arr1=array("Peter"=>65,"Harry"=>80,"John"=>78,"Clark"=>90);
var_dump($arr1);
var_dump(array_values($arr1));

$arr2=array(2=>65,8=>80,5=>78,0=>90);
var_dump($arr2);
var_dump(array_values($arr2));
?>

PHPは配列のキー名をリセットできますか?

説明:

array_values() 関数は、配列内の紛らわしい要素の添字に特に適しています。または、連想配列をインデックス付き配列に変換するために使用されます。

ただし、array_values() 関数は 1 次元配列にのみ適用され、多次元配列の最初の次元以外の次元には影響しません。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPは配列のキー名をリセットできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。