\h rappresenta qualsiasi whitespace orizzontale: spazi, tabulazioni (e altri).
\s rappresenta qualsiasi whitespace (orizzontali e verticali), quindi include anche i carrige return e i line feed (0x0a e 0x0d) e altri.

Per il resto, sposto la discussione nel forum dedicato a PHP.


Ciao.