(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