PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (2): « 1 [2]

> Найдено сообщений: 22
KonstantinK Отправлено: 16 Ноября, 2010 - 19:08:59 • Тема: функции str_replace и str_ireplace не пойму в чем дело • Форум: Программирование на PHP

Ответов: 10
Просмотров: 1076
Подскажите, пишу маленькую простенькую функцию которая подсвечивает ключевые слова поиска заданные в форме. Вот код функции.
PHP:
скопировать код в буфер обмена
  1. function Allocation_Word($input, $sheet)
  2.     {
  3.         //разделяем переданные пост значения в массив
  4.        
  5.        
  6.             $array_word = explode(',', $input);
  7.             $array_word = array_map("trim", $array_word);
  8.  
  9.            // производим поиск и замену
  10.             for($i = 0; $i < count($array_word); $i++)
  11.             {
  12.                 $sheet = str_ireplace($array_word[$i], '<span style="background:#FF0000">' . $array_word[$i] . '</span>', $sheet);
  13.                
  14.             }
  15.          
  16.         return $sheet;
  17.     }

В функцию подставляю переменную пост переданную из формы и второй параметр это страница в которой производится поиск и замена. Все бы ничего но почему то нет никакой разницы какую применять функцию str_replace() или str_ireplace() и находит только точное совпадение главное не получается сделать поиск без учета регистра.
В чем тут может быть дело?
KonstantinK Отправлено: 02 Октября, 2010 - 12:22:19 • Тема: Преобразование номера телефона... • Форум: Программирование на PHP

Ответов: 13
Просмотров: 3306
Получается регулярка быстрее - учту на будующее Улыбка
KonstantinK Отправлено: 02 Октября, 2010 - 10:27:06 • Тема: Преобразование номера телефона... • Форум: Программирование на PHP

Ответов: 13
Просмотров: 3306
JustUserR Странно мне казалось что регулярки далеко не самое быстрое явление в PHP , поэтому решение Пит ИМХО было бы предпочтительней.
KonstantinK Отправлено: 02 Октября, 2010 - 10:15:22 • Тема: Вывод остатка времени • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 62
тока data2-data1 а то отрицательное число получится
KonstantinK Отправлено: 01 Октября, 2010 - 13:46:19 • Тема: Изучение PHP • Форум: Вопросы новичков

Ответов: 2
Просмотров: 362
Начните не с книги а вот с этого - очень доходчиво и с примерами http://www[dot]irbis-team[dot]com/15/1
KonstantinK Отправлено: 01 Октября, 2010 - 08:50:12 • Тема: ORDER BY ? • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 66
В дополнение к исправлению ошибок связанных с точками и кавычками обратите внимание на `aktiv`='0' тут какого типа поле в бд - это по поводу ответа JustUserR
KonstantinK Отправлено: 30 Сентября, 2010 - 23:09:10 • Тема: Чистый (аккуратный) код • Форум: Программирование на PHP

Ответов: 5
Просмотров: 411
Это называется говнокод так уважающие себя и других люди не пишут

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB