PHPのための基礎-ソフトウェア工学としてのPHPプログラミング PHPの基礎ではなく、PHP﹁のため﹂の基礎としたのには理由があります。連載﹁PHP開発プロジェクトの夢と現実︵http://www.thinkit.co.jp/free/article/0705/5/1/︶﹂で、PHPは習得しやすいプログラミング言語であることを書きました。また、そのことによる弊害も述べました。 今回の連載では﹁言語としての﹂PHPについてはある程度わかっているのだけれど、いまひとつプログラミングに自信が持てないという、初級または中級の方々を主な対象として、プログラミングの基礎を解説します。本連載は、﹁ソート﹂に焦点をあててその考え方を具体的に説明していきましょう。 改めてソートとは ソート︵sort︶とは、ものをある規則に合うように並び替えることです。ここではソートアルゴリズムを考えて、ソートを行う関数を