Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по PHP
Сообщения
bboytwist

Убрать $host = ?
Это ничем не поможет, т.к тогда перестанет вобще прег реплейс работать

19 Янв 2012, 15:00
IceJOKER

bboytwist, ща подожди...подумаю, а то у тебя там нет логики......
обычной переменной ты 15 раз присваиваешь разные значение и там сохранится лишь последнее присвоение..

нет, нет, там вообще тупая логика
$host = preg_replace('|<img(.+)/>|Us', $sql['id'],$host);
Один раз заменили текст , присвоили переменной и потом в этой же переменной 15 раз ищешь совпадение .... ты меня конкретно запутал

19 Янв 2012, 15:02
bboytwist

IceJOKER, я понял что там не так  ещё бы решение придумать.

Кароче вот что я хочу.
- Найти все совпадения
- Каждое совпадение заменить например на номер этого совпадения.
Например совпадение 1 заменить на единицу совпадение два на двойку и т.д

19 Янв 2012, 15:27
M0rtiis

bboytwist, "$host = " во первых, что бы все эти изменения у тебя гдето сохранялись, тебе надо както или .= или массивом ее делать $host[] = или еще как. во вторых, если на номер, то ставь в начале цикла $i = 0; внутри цикла инкременируй ее, $i++; и на нее меняй. но я так понял что на номер это для примера, а в реале на какието другие данные, в таком случае $i будет ключем предопределенного массива.

19 Янв 2012, 15:54
АццкийСотона

Надеюсь темой не ошибся...

Как зделать текст регистронезависимым?

19 Янв 2012, 16:20
web-master

АццкийСотона, добавь i в регулярку

19 Янв 2012, 16:26
АццкийСотона

web-master, в if() ?

19 Янв 2012, 16:31
web-master

АццкийСотона, if(!preg_match("/^[a-z]{6,50}$/i", trim($_POST['text'])))

19 Янв 2012, 16:41
exelente

всем привет, подскажите пжл, вот мне нужно вывести из базы 5 человек рандомно, но чтобы среди них присутствовал так - же человек с ID 6 как мне это сделать ???? Заранее спасибо))

Делал так:
$q = mysql_query("SELECT * FROM `people` ORDER BY rand(1,6) LIMIT 1;");
while ($people_rand = mysql_fetch_array($q))
{
echo "$people[id]";
if($people['id']==6)echo "Сцуко";
}

21 Янв 2012, 12:25
ShadoW95

как допустим число 345 разделить по цифрам? т.е. выделить 3 числа ( 3,4,5) и каждое из этих чисел записать в отдельную переменную

21 Янв 2012, 14:00
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.