HTML-форма, вроде просто, а вроде и нет

tonchikp

Новичок
Уважаемые форумчане, помогите пожалуйста!

Есть HTML-таблица с формой:
|______|_A______|_B______|
|_Вася_|_input_A_|_input_B_|
|_Коля_|_input_A_|_input_B_|

HTML:
<tr>
<td><input name="x:A;y:Вася;value:">
<td><input name="x:B;y:Вася;value:">

<tr>
<td><input name="x:A;y:Коля;value:">
<td><input name="x:B;y:Коля;value:">
Ввожу что-нибудь в первый input и в PHP в массиве POST получаю:
'x:A;y:Вася;value:' => 'введённое значение'

Foreach ($_POST as $key => $value), внутри складываю ключ и значение, получаю:
'x:A;y:Вася;value:введённое значение'

Вопрос:
Как мне получить в результате массив ['x' => 'A', 'y' => 'Вася', 'value' => 'введённое значение'] (то есть распарсить строку)?
Про разбить по разделителю ';', а потом по ':', знаю, но вдруг есть функция делающая это сама?

Или вообще всё это как-то по другому делается?
Прошу прощения за возможно туманную постановку задачи
 
Сверху