ホームページ >バックエンド開発 >PHPの問題 >PHP配列のキーを変更する方法

PHP配列のキーを変更する方法

藏色散人
藏色散人オリジナル
2020-08-01 09:03:256338ブラウズ

PHP 配列のキーを変更する方法: 1. 「array_combine(array_keys($datas),$data)」メソッドを通じてキーを変更します; 2. foreach ループを使用してキー値を処理します。ステートメントは「foreach ($data as $v=>$k){}」です。

PHP配列のキーを変更する方法

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

##php 処理配列のキー値変更

$data =array(
             'classname' =>' 我们不一样',
             'id' =>    ' 6666',
          );
          //更改 id key值为cate_id
 
        $datas =array(
           'classname' =>$data['classname'],
            'cate_id'  =>$data['id'],
        );
       $arr3 =array_combine(array_keys($datas),$data);
        echo &#39;<pre class="brush:php;toolbar:false">&#39;;
        var_dump($arr3);
        echo &#39;
';

印刷後は

array(2) {
  ["classname"]=>
  string(16) " 我们不一样"
  ["cate_id"]=>
  string(5) " 6666"
}

foreachループ処理

$data =array(
            &#39;classname&#39; =>&#39; 我们不一样&#39;,
            &#39;id&#39; =>    &#39; 6666&#39;,
        );
        //更改 id key值为cate_id
         foreach ($data as $v=>$k){
             $data[&#39;cate_id&#39;] =$data[&#39;id&#39;];   //key字段赋值
         }
          unset($data[&#39;id&#39;]);    //销毁原字段id key
          dump($data);die;

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

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