Loading...
PHP/MySQL | смайлики вместо символов
Хочу зделать что бы кроме банальных :-) был смайл :-) и тому подобное. Есть уже готовый код где то тут, и как его подключить быстро на любой пхп движек?
________
посл. ред. 31.08.2022 в 01:18; всего 2 раз(а); by BarbaDDoS
php
// Заменяет :число: на смайл из папки смайлов и наоборот если reverse == true
function smile($text, $reverse = 0)
{
$code = array();
$images = array();

for ($i = 1; $i <= 22; $i++)
{

$code[] .= ":$i:";
}

for ($i = 1; $i <= 22; $i++)
{

$images[] .= "<img src="/images/smiles/$i.gif" alt="" />";
}

$count = 3;

if ($reverse)
{
$text = str_replace($images, $code, $text, $count);
}

else
{
$text = str_replace($code, $images, $text, $count);
}

return $text;
}

________
посл. ред. 31.08.2022 в 01:26; всего 1 раз(а); by 197122183
Temma (31 авг 2022, в 1:25)
php
// Заменяет :число: на смайл из папки смайлов и наоборот если reverse == true
function smile($text, $reverse = 0)
{
$code = array();
$images = array();

for ($i = 1; $i <= 22; $i++)
{

$code[] .= ":$i:";
}

for ($i = 1; $i <= 22; $i++)
{

$images[] .= "<img src="/images/smiles/$i.gif" alt="" />";
}

$count = 3;

if ($reverse)
{
$text = str_replace($images, $code, $text, $count);
}

else
{
$text = str_replace($code, $images, $text, $count);
}

return $text;
}
Так он не через числа хочет
Romanko (31 авг 2022, в 1:29)
Так он не через числа хочет
Простите, думал сойдёт за "и тому подобное"
Temma (31 авг 2022, в 1:25)
php
// Заменяет :число: на смайл из папки смайлов и наоборот если reverse == true
function smile($text, $reverse = 0)
{
$code = array();
$images = array();

for ($i = 1; $i <= 22; $i++)
{

$code[] .= ":$i:";
}

for ($i = 1; $i <= 22; $i++)
{

$images[] .= "<img src="/images/smiles/$i.gif" alt="" />";
}

$count = 3;

if ($reverse)
{
$text = str_replace($images, $code, $text, $count);
}

else
{
$text = str_replace($code, $images, $text, $count);
}

return $text;
}
спасибо)
Romanko (31 авг 2022, в 1:29)
Так он не через числа хочет
та я уже сам разберусь. и это не плохой пример :-)
Temma , как их подключить?
BarbaDDoS , echo smile(':11:');
________
посл. ред. 31.08.2022 в 02:56; всего 1 раз(а); by 197122183
Онлайн: 6
Время:
Gen. 0.102
(c) Bym.Guru 2010-2025