There are only three mobile number prefixes that I am very sure which mobile network they belong, the 0917 for Globe; and 0918 & 0919 for Smart. Those were the first mobile number prefixes used as far as I know. If somebody ask me apart from those number, I am clueless.
Here's what I found from globesunsmartprefix blog that surely will those who frequently ask for mobile number prefixes.
0813 Smart
0817 Globe
0905 Globe or Touch Mobile
0906 Globe or Touch Mobile
0907 Smart or Talk N Text
0908 Smart or Talk N Text
0909 Smart or Talk N Text
0910 Smart or Talk N Text
0912 Smart or Talk n Text
0915 Globe or Touch Mobile
0916 Globe or Touch Mobile
0917 Globe
09178 Globe postpaid
0918 Smart
0919 Smart or Talk n Text
0920 Smart, Talk N Text, Addict Mobile
0921 Smart or Talk N Text
0922 Sun Cellular
0923 Sun Cellular
0925 Sun Cellular
0926 Globe or Touch Mobile
0927 Globe or Touch Mobile
0928 Smart or Talk N Text
0929 Smart or Talk N Text
0930 Smart, Talk N Text, Red Mobile
0932 Sun Cellular
0933 Sun Cellular
0934 Sun Cellular
0935 Globe or Touch Mobile
0936 Globe or Touch Mobile
0937 Globe or Touch Mobile
0938 Smart, Talk N Text, Red Mobile
0939 Smart, Talk N Text, Red Mobile
0942 Sun Cellular
0943 Sun Cellular
0946 Talk N Text
0947 Smart
0948 Smart or Talk N Text
0949 Smart or Talk N Text
0973 Extelcom
0974 Extelcom
0977 Next Mobile
0979 Next Mobile
0989 Smart or Talk N Text
0994 Globe
0996 Globe or Touch Mobile
0997 Globe or Touch Mobile
0998 Smart
0999 Smart (old Umobile prefix)