![]() |
|
php stripos | ☑ | ||
---|---|---|---|---|
0
Rok
07.09.09
✎
14:18
|
В чем ошибка: Выводит строку "Не нашел"
$t_str = 'вввГниму 2-3 к.кв. Юг Питера'; if(mb_stripos($t_str, trim('гним'))) echo "нашел"; else echo "Не нашел"; |
|||
1
Fragster
гуру
07.09.09
✎
14:19
|
а что такое mb_stripos?
|
|||
2
Allexe
07.09.09
✎
14:19
|
гним<>Гним
|
|||
3
Fragster
гуру
07.09.09
✎
14:20
|
(2) не
|
|||
4
Fragster
гуру
07.09.09
✎
14:20
|
вопрос (1) снят
|
|||
5
Rok
07.09.09
✎
14:22
|
stripos - Возвращает позицию первого вхождения подстроки без учета регистра (mb_ - для utf8)
|
|||
6
Rok
07.09.09
✎
14:23
|
гним - чтоб раскладку не путать)
|
|||
7
Allexe
07.09.09
✎
14:24
|
это php5? хзн а что кавычки {} в if не нужны?
|
|||
8
Fragster
гуру
07.09.09
✎
14:25
|
$t_str = 'вввГниму 2-3 к.кв. Юг Питера';
if(mb_stripos($t_str, 'гним',0,'utf-8')!==false) echo "нашел"; else echo "Не нашел"; echo "\n"; |
|||
9
Fragster
гуру
07.09.09
✎
14:25
|
(7) для одного оператора - не нужны
(8) работает. |
|||
10
Fragster
гуру
07.09.09
✎
14:26
|
в (8) - кодировка страницы/базы, есественно
|
|||
11
Rok
07.09.09
✎
14:30
|
а для его мы ставм 0 и определяем кодировку, если поидее, mb_ - помолчанию 'utf-8' в mb_stripos($t_str, 'гним',0,'utf-8') ?
|
|||
12
Fragster
гуру
07.09.09
✎
14:30
|
ну вот, ни спасибо ни пива... вот и помогай после этого...
|
|||
13
Rok
07.09.09
✎
14:31
|
Огромное, спаибо, буду должен )))
|
|||
14
Fragster
гуру
07.09.09
✎
14:31
|
(11) encoding
Character encoding name to use. If it is omitted, internal character encoding is used. - а откуда мы знаем, какая у него внутренняя кодировка? |
|||
15
Rok
07.09.09
✎
14:32
|
определяем в нчаефайла mb_internal_encoding("utf-8");
|
|||
16
Fragster
гуру
07.09.09
✎
14:33
|
(15) ну, этого из (0) не видно
|
|||
17
Rok
07.09.09
✎
14:33
|
Спасиб большое, разобрался )))
|
|||
18
Fragster
гуру
07.09.09
✎
14:34
|
(15)+ попробуй прямо перед куском кода из (0) вывести/установить mb_internal_encoding
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |