Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Здрасти, у меня такой вопрос...скажем так, у меня в БД, в ячейке, хранится к примеру "1.1.1"...
1) задача, понять сколько элементов..в данном случае 3...три единицы, разделенные точками...
2) а если дан пример "1.2.1" то понять что единицы две, а двойка 1...если есть какие-то определенные функции то подскажите...) я после паскаля, могу это сделать но функциями написанными ручками...но в пхп, я понял что многое делают встроенные функции)
Заранее благодарю...
Medallion
Отправлено: 03 Июня, 2012 - 22:55:27
Частый гость
Покинул форум
Сообщений всего: 253
Дата рег-ции: Май 2012 Откуда: Херсон, Украина
Помог: 7 раз(а)
Если в строке присутствуют одни точки и цифры, то возможно стандартными функциями обработать, а если и другие символы, регулярным выражением.
Пример не дам, копаться долго. А в регулярках я еще нуб.
RickMan
Отправлено: 03 Июня, 2012 - 22:56:35
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
Medallion пишет:
Если в строке присутствуют одни точки и цифры, то возможно стандартными функциями обработать, а если и другие символы, регулярным выражением.
Пример не дам, копаться долго. А в регулярках я еще нуб.
да, идут строго число и точка....не что либо другое....)
число однозначное и двузначное....строго положительное, целое...
я прочто думал будет что-то по проще...встроенная функция..)
Не для всех задач можно обойтись встроенными функциями.
RickMan
Отправлено: 04 Июня, 2012 - 14:53:13
Участник
Покинул форум
Сообщений всего: 1033
Дата рег-ции: Май 2012
Помог: 30 раз(а)
еще такой вопрос...к примеру у меня есть массив
Array
(
[0] => 1
[1] => 1
[2] => 2
)
после функции array_unique у меня осталось такое вот:
Array
(
[0] => 1
[2] => 2
)
она выполняет то что мне надо, но при этом интексы остаются те же...и чтобы обратиться к ней, как ок второй я не могу использовать логику n-1....можно как-то индексы в очередность сделать ну или как мне после 0 ячейки найти следующую..тобиш вторую?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.