Помощник
|
strlen чудит |
asbury
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
22.6.2011, 18:16;
Ответить: alexdrob
Сообщение
#2
|
|
Вообще скорей всего вы используете UTF-8 кодировку, а там 1 символ 2 байта.
Вот функции и не правильно работают. А по поводу конкретного примера, если просто вернуть нужно последние символы, например 4 то пишут так [PHP]$name = "Лоток"; $sercher_art = substr($name, -4);[/PHP] то есть 4 с конца |
|
|
asbury
|
Сообщение
#3
|
|
окей, спасибо на счет примера, но, как быть, с тем что бы функции работали? Это что за фокус кстати на счет 2х байт, есть можно ссылку почитать...
|
|
|
asbury
|
Сообщение
#4
|
|
кстати с этим примером тоже чудит, забавно всегда в UTF делаю и первый раз такая борода...
|
|
|
zabmix |
22.6.2011, 19:58;
Ответить: zabmix
Сообщение
#5
|
|
|
|
|
alexdrob |
22.6.2011, 20:05;
Ответить: alexdrob
Сообщение
#6
|
|
[PHP]$name = "Лоток";
mb_internal_encoding("UTF-8"); echo mb_substr($name,-4);[/PHP] |
|
|
asbury
|
Сообщение
#7
|
|
|
спасибо)
|
|
|
||
|
Текстовая версия | Сейчас: 24.4.2024, 4:41 |