|
|
|
| Не знаю какую функцию поставить для сравнения цифр в строке, чтобы не повторялись. Лучше сразу код.
<?php
$num = "17,18";
for($i = 1; $i <= 30; $i ++)
{
if(stripos($num,$i) === false)
{
echo "<b style='color:red'>".$i."<b>,";
}
else
{
echo "<b style='color:green'>".$i."</b>,";}
}
?>
|
никакого эффекта. всё красное.
Если применить функцию iconv_strrpos , то зеленым выделенны цифры
1,7,8,17,18, - тоже не порядок, т.к.мне нужно подсветить всего лишь 17 и 18
Как быть? | |
|
|
|
|
|
|
|
для: Caman
(21.05.2009 в 09:42)
| | Во-первых, почему stripos ?)
Во-вторых, может это подойдет?
<?php
$num = "17,18";
$ar = explode(',', $num);
for($i = 1; $i <= 30; $i ++)
{
if(in_array($i, $ar) === false)
{
echo "<b style='color:red'>".$i."<b>,";
}
else
{
echo "<b style='color:green'>".$i."</b>,";}
}
?>
|
| |
|
|
|