以下是一个简单的PHP转换器函数示例,可以将一个字符串从一种格式转换为另一种格式:
function converter($string, $fromFormat, $toFormat) {
switch ($fromFormat) {
case 'json':
$data = json_decode($string, true);
break;
case 'xml':
$data = simplexml_load_string($string);
break;
// 添加其他格式的转换逻辑
default:
return false;
}
switch ($toFormat) {
case 'json':
$result = json_encode($data);
break;
case 'xml':
$result = $data->asXML();
break;
// 添加其他格式的转换逻辑
default:
return false;
}
return $result;
}
使用示例:
$string = '{"name":"John","age":30,"city":"New York"}';
$fromFormat = 'json';
$toFormat = 'xml';
$result = converter($string, $fromFormat, $toFormat);
if ($result) {
echo $result;
} else {
echo '转换失败';
}
这个示例只包含了JSON和XML格式的转换逻辑,你可以根据需要添加其他格式的转换逻辑。
上一篇:php取键名
下一篇:php cmd小马
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站