※ ChatGPTを利用し、要約された質問です(原文:配列データを置き換える)
配列データを置き換える
こんばんは。お恥ずかしい質問かと思いますが、配列の操作に関して分からないことがあっての質問です。
$array = array("ああ", "いい", "うう", "おお", "かか", "ええ");
という配列をasort()関数を使うことで、
Array ( [0] => ああ [1] => いい [2] => うう [3] => おお [4] => かか [5] => ええ )
が、
Array ( [0] => ああ [1] => いい [2] => うう [5] => ええ [3] => おお [4] => かか )
というふうになるかと思いますが、インデックスも書き換えるには、どのようにすれば宜しいのですか?
上記の例の場合、以下のように行っているのですが、
$array = array("ああ", "いい", "うう", "おお", "かか", "ええ");
print_r($array);
asort($array);
print_r($array);
$arrayをfor文にて繰り返し表示をさせたとき、書き換えたインデックス順で表示させたいことから、以上のような流れでインデックスを書きけることが出来れば?と思っての質問です。
他にいい方法があれば、そちらも併せてアドバイスいただけたら嬉しいです。宜しくお願い致します。。
お礼
yambejpさんへ はじめまして、こんばんは^^ 並び替えで一番最初に出てくるsort()関数なはずなのに、理解出来ていなかったようでお恥ずかしい限りですが、難しく考えすぎていたようです。 ありがとう御座いました!!