読み方プロトコル

asort()

えーそーと

大まかな意味

PHPの関数。
配列を値で昇順に並べ替え、添え字(キー)と値の関係を維持する。
連想配列の並べ替えに重宝。

適当な使用例

彼は子供の頃、背の順で一番前だった。
今はむしろ長身だが、同窓会へ行くと、旧友には、小さかった頃の姿が目に浮かぶ。
まるでそれは、添え字のように。
今、背の順に並べば、後ろの方になるはずなのに。
まるでそれは、asortのように。
添え字は今も、[0]のまま。

<?php
	// 初期化
	$senojun = array(178,170,162,180,173,169);

	// 昇順に並び替え(キーと要素の関係維持)
	asort( $senojun );

	foreach( $senojun as $key => $value ){
		printf( "[%d]%d" , $key , $value );
		if( $key === 0 ){
			print "←でも昔はコイツが一番小さかったんだよ。";
		}
		print "<br />".PHP_EOL;
	}
出力結果

[2]162
[5]169
[1]170
[4]173
[0]178←でも昔はコイツが一番小さかったんだよ。
[3]180


コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です