range fonksiyonu PHP.net 'belgelerine biraz eksik. Karakter aralıkları verildiğinde Bu fonksiyonlar (zaten benim için) beklenmeyen üretmek sonuçlanır.
$m = range('A','z');
print_r($m);
$m = range('~','"');
print_r($m);
Ben açıkça davranışını tanımlamak olabilecek bir referans arıyorum.