Возврат определённого символа строки.

Andronik

Новичок
Возврат определённого символа строки.

Загвоздка в следующем. Уже и MANUAL читал и учебник. Сообразить никак не могу. Дана, например, строка $str="127.0.0.1;3^". Идентификация по IP, например.
Нужно, чтобы в $uz передавался символ следующий в данном случае за ";", т.е. 3
Функция substr($str, -1); не подходит т.к. число следующее за ";" постоянно меняется. А функции которая возвращала бы следующий за подстрокой символ я не нашёл.
 

Andronik

Новичок
Функцию explode я использовал так
PHP:
$rez=explode("^", $str);
echo $rez[?];
? - это потому что мне именно эту позицию и нужно узнать. Строка всегда будет меняться и задать коэфицент нельзя. Он должен как-то вычисляться. Например если строка 124.212.15.12^1^;154.245.25.12^2^;214.122.15.12^3^; и т.д. и всё что я могу сделать - это вычислить IP и найти его в строке. Можно как-то отделить найденный IP в один блок, заключённый между ";", а тогда потом в нём вычислить это число после ^?

Я имел в виду чтобы этот сам блок тоже определялся бы по порядковому номеру.

-~{}~ 14.03.05 11:58:

Всё-всё!
Всё понял. Сплю на ходу. Всё получилось, всё прекрасно - торможу как всегда.
 
Сверху