ホームページ >バックエンド開発 >PHPの問題 >PHPで配列のキー値を変更するにはどうすればよいですか?

PHPで配列のキー値を変更するにはどうすればよいですか?

coldplay.xixi
coldplay.xixiオリジナル
2020-07-16 15:15:124780ブラウズ

php 配列のキー値を変更するメソッド: 最初に range を使用して指定範囲の配列を生成し、次に [array_combine] を使用してキーと値を結合して新しい配列を形成します。は [$keys = range(2, 4 );$arr = array_combine($keys)] です。

PHPで配列のキー値を変更するにはどうすればよいですか?

php 配列のキー値を変更するメソッド:

ループのコードは次のとおりです

<?php
$arr = array(1=>&#39;one&#39;,2=>&#39;two&#39;,3=>&#39;three&#39;);
$keys = range(2, 4);
$arr = array_combine($keys, array_values($arr));

このうち、rangeは指定した範囲内の配列を生成し、array_combineはキーと値を結合して新しい配列を形成します。

実際のアプリケーションでは、元の配列長と組み合わせて使用​​してください。

ループを使用する場合はこれを行ってください

<?php
$arr = array(1=>&#39;one&#39;,2=>&#39;two&#39;,3=>&#39;three&#39;);
for ($i = count($arr)+1; $i > 1; --$i) {
    $arr[$i] = $arr[$i-1];
}
unset($arr[$i]);

関連する学習の推奨事項: PHP プログラミングの入門から熟練度まで

以上がPHPで配列のキー値を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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