Chciałem nałożyć constraint/walidację na to jakie wartości mogą być w pewnej kolumnie w bazie. Stwierdziłem, że zrobię sobie group by'a na tej kolumnie i sprawdzę jakie i ile poszczególnych znaków tam mam. Dla przejrzystości walnąłem sobie ksort
'a, a co. Patrzę a tam
BAM, BAM, BAM
A
, B
, C
, D
.... F
, G
, I
, 0
, E
Na końcu jest W
, X
, Y
, a
.
Dziwna sparawa, nie? Ma ktoś jakieś wyjaśnienie?
PS: Uprzedzam pytania, tak wszędzie użyłem mb_
i splita regexpowego /u
zamiast str_split
.