shatki |
Отправлено: 01.06.2005, 16:10 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 18
|
субж
|
|
Guest |
Отправлено: 01.06.2005, 16:24 |
|
Не зарегистрирован
|
Может вы еще напишите чем она занимается, ведь возможно не все посетители форума владеют PHP. |
|
shatki |
Отправлено: 01.06.2005, 16:50 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 18
|
Строковая функция PHP explode -- разбивает строку на строки
Описание строковой функции PHP explode
array explode(string separator, string string);
Возвращает массив строк, содержащий в элементы, разделенные срокой separator. Пример 1. explode()
$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
|
|
Lizard |
Отправлено: 02.06.2005, 05:11 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 20
|
Есть такая функция strtok("исходная строка", "разделитель") посмотри в хелпе, смысл такой каждый раз при обращении возвращает последовательно подстроку, т.е. необходимо обращаться в цикле и заполнять массив, если необходимо могу скинуть пример. |
|
shatki |
Отправлено: 02.06.2005, 13:38 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 18
|
QUOTE (Lizard @ 02/06/2005, 05:11) | Есть такая функция strtok("исходная строка", "разделитель") посмотри в хелпе, смысл такой каждый раз при обращении возвращает последовательно подстроку, т.е. необходимо обращаться в цикле и заполнять массив, если необходимо могу скинуть пример. |
Мне нужно массив обработать. Как мне может помочь функция strtok()?
|
|
olegenty |
Отправлено: 02.06.2005, 14:06 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
ну тебе же написали, что ты САМ можешь заполнить массив. или там встретилось непонятное слово? ("цикл"?????)
QUOTE |
Header File
string.h, mbstring.h
Category
Memory and String Manipulation Routines
Prototype
char *strtok(char *s1, const char *s2);
wchar_t *wcstok(wchar_t *s1, const wchar_t *s2);
unsigned char *_mbstok(unsigned char *s1, const unsigned char *s2);
Description
Searches one string for tokens, which are separated by delimiters defined in a second string.
strtok considers the string s1 to consist of a sequence of zero or more text tokens, separated by spans of one or more characters from the separator string s2.
The first call to strtok returns a pointer to the first character of the first token in s1 and writes a null character into s1 immediately following the returned token. Subsequent calls with null for the first argument will work through the string s1 in this way, until no tokens remain.
The separator string, s2, can be different from call to call.
Note: Calls to strtok cannot be nested with a function call that also uses strtok. Doing so will causes an endless loop.
Return Value
strtok returns a pointer to the token found in s1. A NULL pointer is returned when there are no more tokens.
|
|
|
shatki |
Отправлено: 03.06.2005, 08:56 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 18
|
QUOTE (olegenty @ 02/06/2005, 14:06) | ну тебе же написали, что ты САМ можешь заполнить массив. или там встретилось непонятное слово? ("цикл"?????)
|
пасиб... разобрался...
|
|