Може ли малко информация за strtok()

tahys

Registered
Може ли някой да ми обясни как работи точно функцията че нещо не мога да разбера.
Благодаря предварително

пп. Не ми давайте линкове. Искам някой да ми обясни с 2-3 думи :)
 
В php.net има бутон - Български в езиците. Проверявай дали е активен за дадената функция като не разбираш на английски. Ето какво пише там.

strtok — Разделя низ

Описание
string strtok ( string $str , string $token )
string strtok ( string $token )

strtok() разделя низ (str ) на по-малки низове, като всеки по-малък низ е разделен чрез някой от знаците указани чрез параметъра token . По този начин ако имате низ "This is an example string", можете да го разбиете на отделните му думи, като използвате знака за интервал като разделител.

Забележете, че само при първото извикване на strtok се използва низовият аргумент. Всяко последващо извикване на strtok се нуждае само от разделителя, тъй като се пази мястото му в текущия низ. За да започне от начало, или за да разделите нов низ, можете просто да извикате функцията със низовия параметър за да се инициализира отново. Низът ще е разделен, когато всички от знаците в аргумента са намерени.

Параметри

str

Низът който ще се разделя на по-малки низове.
token

Разделителя на базата на който ще се извършва разделянето на str .
Имаш следното - strtok($string, " \n"); - това ще ти раздели низа който подаваш, там където има нов ред.
strtok($string, " "); - разделя низа там където има интервали

Даваш низ на функцията, указваш и какво да търси за разделител - интервал, нов ред, запетая и т.н... и ги разделя низа на части.[/quote]
 

Back
Горе