I want to sort array by ascending order of number of characters.
Example array is not sorted.
Array(
[0] => 1
[1] => 10
[2] => 100
[3] => 101
[4] => 103
[5] => 104
[6] => 105
[7] => 106
[8] => 107-B
[9] => 108
[10] => 110
[11] => 111
[12] => 112
[13] => 113
[14] => 114
[15] => 115
[16] => 116
[17] => 117
[18] => 118
[19] => 119
[20] => 12
[21] => 12-A
[22] => 120
[23] => 121
[24] => 122
[25] => 123
[26] => 124
[27] => 125
[28] => 126
[29] => 127
[30] => 128
[31] => 129
[32] => 130
[33] => 131
[34] => 132
[35] => 133
[36] => 134
[37] => 135
[38] => 136
[39] => 137
[40] => 138
[41] => 139
[42] => 14-A
[43] => 14-B
[44] => 140
[45] => 141
[46] => 142
[47] => 143
[48] => 144
[49] => 145
[50] => 146
[51] => 147
[52] => 148
[53] => 149
[54] => 15
[55] => 151
[56] => 152
[57] => 153
[58] => 154
[59] => 155
[60] => 156-A
[61] => 158
[62] => 159
[63] => 16
[64] => 160
)
I want like this type of array see below array ...
Array(
[0] => 1
[1] => 2
[2] => 2-A
[3] => 2-B
[4] => 3
[5] => 4
[6] => 5
[7] => 10
[8] => 11
[9] => 12
[10] => 12-A
)