Другие языки программирования и технологии

Вопрос по php

Не могу разобраться с функцией strpos(). Цель: определить позицию второй запятой в тексте. Написал так (фрагмент): Но работает очень уж коряво. Подскажите, как сделать получше.
$text = "lala, lala, lala, lala";
$pos1 = strpos($text, ",");
$pos2 = strpos($text, ",", $pos1);
Игорь Ярков
Игорь Ярков
41 003
Лучший ответ
Function encode($msg)
{
$lat = array("CH", "ch", "SC", "sc", "YE", "ye", "YU", "yu", "YA", "ya", "YO", "yo", "tb");
$rus = array("Ч", "ч", "Щ", "щ", "Э", "э", "Ю", "ю", "Я", "я", "Ё", "ё","ь");
$msg = str_replace($rus,$lat,$msg);

$lat = array("A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "H", "h", "Z", "z", "W", "w", "X", "x", "Y", "y");
$rus = array("А", "а", "Б", "б", "Ц", "ц", "Д", "д", "Е", "е", "Ф", "ф", "Г", "г", "Х", "х", "И", "и", "Ж", "ж", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "В", "в", "Х", "х", "З", "з", "Ш", "ш", "Ы", "ы", "Й", "й");
$msg = str_replace($rus,$lat,$msg);

Return($msg);
}

Function decode($msg)
{
$lat = array("CH", "ch", "SC", "sc", "YE", "ye", "YU", "yu", "YA", "ya", "YO", "yo", "tb");
$rus = array("Ч", "ч", "Щ", "щ", "Э", "э", "Ю", "ю", "Я", "я", "Ё", "ё","ь");
$msg = str_replace($lat,$rus,$msg);

$lat = array("A", "a", "B", "b", "C", "c", "D", "d", "E", "e", "F", "f", "G", "g", "H", "h", "I", "i", "J", "j", "K", "k", "L", "l", "M", "m", "N", "n", "O", "o", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "V", "v", "H", "h", "Z", "z", "W", "w", "X", "x", "Y", "y");
$rus = array("А", "а", "Б", "б", "Ц", "ц", "Д", "д", "Е", "е", "Ф", "ф", "Г", "г", "Х", "х", "И", "и", "Ж", "ж", "К", "к", "Л", "л", "М", "м", "Н", "н", "О", "о", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "В", "в", "Х", "х", "З", "з", "Ш", "ш", "Ы", "ы", "Й", "й");
$msg = str_replace($lat,$rus,$msg);

Return($msg);
}

:)
< ?php
$string = 'a,b';
$find1 = ',';
$pos1 = strpos($string, $find1);
echo $pos;
? >
Игорь Ярков и как своим кодом вы определите позицию ВТОРОЙ запятой????