![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 117
|
Подскажите пожалуйста.Можно ли при использовании этой функции задать больше 1 критерия?
Мне нужно что бы строка разбивалась вслучае столкновения с двумя символами: "=" и ";". explode("=",$line); explode(";",$line); Я пробовал по разному, но не работает. В интернете не нашёл. explode("="+";",$line); - неработает... |
|
|||||
|
Регистрация: Aug 2008
Сообщений: 258
|
не нельзя.
можно заменить через str_replace символы "=" на ";" и потом разбивать в массив можно разбить explode("=",$line); так, потом преобразовать обратно в строку, но с разделяющим символом ";" и разбить ещё раз )) - для извращенцев )) а Вам для какой цели? если просто разбить на строки то посмотри функцию "strtok" там можно указать несколько разделяющих символов. Но она такая "Сишная" специфическая на мой взгляд. ) Добавлено через 3 минуты а забыл.. функция preg_split она разбивает строку по регулярному выражению... возвращает массив подстрок. читайте. Добавлено через 9 минут и ещё: ещё есть функция "split" и "spliti".. делает тоже самое что "preg_split" но работает помедленнее и не знаю, в PHP 5.3.2 её не заблокировали ли ещё.. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 117
|
Спасибо огромное. Сейчас же начну изучать как их использовать. А цель: Переменые вытащить
. написано так:color=blue&strength=5 |
|
|||||
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|