Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Блин глючу! нужно строку распарсить и чего-то ну ни как
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
SOFTOBZOR.ru
Привет всем.
Вот значит сабж такой.
// Лезим в БДуху
$result = @mysql_query("SELECT * FROM baza WHERE status='1' and dell!='1''");

// Крутим и выдергиваем данные
while ($myrow=mysql_fetch_array($result))
{
$ID=$myrow["ID"];                 // Айдишник
$IDpost=$myrow["IDpost"];             // Нужные значения

// Переменная $IDpost содержит данные подобной конструкции
// 123,432,4,32,432,432,123,2321,23124,1231,765,55
// То есть произвольный набор цифр разделенных запятой

// Получить колличесво позиций труда не составила

$counts=substr_count("$IDpost", ",");)
$i=$counts+1; // Колличество
}

А нужно вот что
Распарсить переменную в члены
То есть $IDpost[$i]
и получить что-то вроде того
$IDpost[0] =123;
$IDpost[1] =432;
$IDpost[2] =4;
$IDpost[3] =32;

Господа дайте мылю!
_serg_
$IDpost_array = split(',' $IDpost);
колличество позиций count($IDpost_array)
это что ли?
SOFTOBZOR.ru
О! в точку!
Кланююсь smile.gif
Aliaksei Kurets
Если разделитель - строка, а не регулярное выражение, то нужно всегда использовать explode вместо split и preg_split. Существенно быстрее.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.