【PHP】配列の中身を並び替える(反転ソート)

配列の中身を反転(逆順)にソートする関数を作ってみた。

【配列反転用関数】

function funcArrRearrange($arr){
	$c = count($arr)-1;
	for($i = 0; $i <= count($arr)-1; $i++){
		$arr_after[$i] = $arr[$c];
		$c--;
	}
	return $arr_after;
}

実際に配列の中身を反転してみる

【使用例】

<?php
// 配列に値を代入する
$arr_before = array("AKB48","SKE48","NMB48","HKT48");

print_r($arr_before); // 配列の中身を確認(反転前)
echo "<br />";

print_r(funcArrRearrange($arr_before)); // 配列の中身を確認(反転後)

function funcArrRearrange($arr){
	$c = count($arr)-1;
	for($i = 0; $i <= count($arr)-1; $i++){
		$arr_after[$i] = $arr[$c];
		$c--;
	}
	return $arr_after;
}
?>

【実行結果】

Array ( [0] => AKB48 [1] => SKE48 [2] => NMB48 [3] => HKT48 ) 
Array ( [0] => HKT48 [1] => NMB48 [2] => SKE48 [3] => AKB48 ) 

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>