在使用php的MATH函數用到了max求最大值,但是遇到了一些問題,覺得不仔細閱讀不能更好的理解到手冊的含義,
如果僅有一個參數且爲數組,max() 返回該數組中最大的值。如果第一個參數是整數、字符串或浮點數,則至少需要兩個參數而 max() 會返回這些值中最大的一個。可以比較無限多個值。
手冊中提示說的PHP會將非數值的string當成0,而數值型或以數字開頭的字符串將會被轉爲整型來進行比較,
在多個參數都求值爲0的情況下,將會按排序來返回第一個值,
如果參數中沒有數值的 0,則返回按字母表順序最大的字符串。
如果比較類型中包含數組,則數組將作爲返回值,
除了上述的理解,自己將一些疑問寫下來,現在還不能很好的理解它,希望以後可以得出這樣比較的原因,或希望得到解答