Я думаю, что где-то упустил очевидное, что является лучшим способом для анализа параметров, которые находятся в формате …
'{"phonenumber":"123456", "mobile":"589521215", "website":"www.xfty.co.uk" }'
чтобы у меня были индивидуальные переменные?
Если у вас есть строка с содержимым JSON:
$string = '{"phonenumber":"123456","mobile":"589521215","website":"www.xfty.co.uk"}';
Вы можете разобрать его и получить ассоциативный массив с json_decode:
$array = json_decode( $string, true );
И получить доступ к массиву с помощью:
$array["phonenumber"] //will give back '123456'
Или, если вы предпочитаете получить stdClass
объект, просто используйте:
$object = json_decode( $string );
И получить это с:
$object->phonenumber; //will give back '123456'
Ваш вход выглядит как формат JSON. Вы должны использовать json_decode () для доступа к его значениям:
<?php
$values = json_decode('{"phonenumber":"123456","mobile":"589521215","website":"www.xfty.co.uk"}');
echo "Phonenumber:" . $values->phonenumber . "<br/>";
echo "Mobile:" . $values->mobile . "<br/>";
echo "Website:" . $values->website . "<br/>";