phpの配列の添え字についてお伺いします。
添え字は、どうして0からスタートしているのでしょうか?

もしかしたら、2進法の流れでしょうか?
10進法でいえば始まりは1が基本ですよね?

配列を処理する場合に、$i + 1としなければいけないなど、
生産性が著しく悪いのですが、配列回りの所作について
定義している箇所はありますか?