{% else-1 %}
(6 май 2017, 08:33) (0/0) [0]
Victor, "Это простейший вариант, как
альтернатива strstr, да и
попроизводительней выйдет"

Я сравнивал именно логику замена текста остальное я уровнял ))
Добавлено спустя 3 ч:
И да, если я не ошибаюсь то ты функцию выдрал с профика, там тоже такая же логика была или есть ди сих пор))
(6 май 2017, 00:54) (1/0) [1]
Цитата:
Victor: function smile( $str ) {

global $подключение;

$smilka = ПОДКЛЮЧЕНИЕ("select * from `smiles` ; ' );

foreach ($smilka as $smile ) {
$str=str_replace( $smile['name'], '< img src= " ' . $smile['адрес смайла'] . ' " alt = " * " / >', $str );
}
return $str;
}

Это простейший вариант, как альтернатива strstr, да и попроизводительней выйдет.

вывод - echo smile($text);
за такое убить надо!!

раз мы юзаем функцию то я решил сделать функциями https://goo.gl/DTPU0J

1. припустим смайлы на форуме, посты выводятся в цикле, то ты для каждой итерации будешь дергать список з бд? нет, надо запихать в статическую переменную это
2. циклы на cи https://goo.gl/21eLPW куда быстрее чем на php

твой производительный код моему проиграет в 7 раз, карл в 7 раз и это с учетом того что я в твоем коде не делал каждый раз обращение к бд а то была бы разница в раз 100
(5 май 2017, 21:19) (0/0) [0]
KoDeRoK, Куда еще подробнее?
(5 май 2017, 21:16) (0/0) [0]
Get db -> strtr text
  • 1 из 1