• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP to_utf8_iconv函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中to_utf8_iconv函数的典型用法代码示例。如果您正苦于以下问题:PHP to_utf8_iconv函数的具体用法?PHP to_utf8_iconv怎么用?PHP to_utf8_iconv使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了to_utf8_iconv函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: data_back

/**
 *  返回结果集
 *
 *  @param   mixed      $info       返回的有效数据集或是错误说明
 *  @param   string     $msg        为空或是错误类型代号
 *  @param   string     $result     请求成功或是失败的标识
 *  @param   int        $post       1为xml方式,2为json方式
 *
 */
function data_back($info, $msg = '', $post, $result = 'success')
{
    /* 分为xml和json两种方式 */
    $data_arr = array('result' => $result, 'msg' => $msg, 'info' => $info);
    $data_arr = to_utf8_iconv($data_arr);
    //确保传递的编码为UTF-8
    if ($post == 1) {
        /* xml方式 */
        if (class_exists('DOMDocument')) {
            $doc = new DOMDocument('1.0', 'UTF-8');
            $doc->formatOutput = true;
            $shopex = $doc->createElement('shopex');
            $doc->appendChild($shopex);
            $result = $doc->createElement('result');
            $shopex->appendChild($result);
            $result->appendChild($doc->createCDATASection($data_arr['result']));
            $msg = $doc->createElement('msg');
            $shopex->appendChild($msg);
            $msg->appendChild($doc->createCDATASection($data_arr['msg']));
            $info = $doc->createElement('info');
            $shopex->appendChild($info);
            create_tree($doc, $info, $data_arr['info']);
            die($doc->saveXML());
        }
        die('<?xml version="1.0" encoding="UTF-8"?>' . array2xml($data_arr));
    } else {
        /* json方式 */
        $json = new JSON();
        die($json->encode($data_arr));
        //把生成的返回字符串打印出来
    }
}
开发者ID:muqidi,项目名称:PHP,代码行数:41,代码来源:api.php


示例2: to_utf8_iconv

/**
 * 循环转码成utf8内容
 *
 * @param string $str
 * @return string
 */
function to_utf8_iconv($str)
{
    if (EC_CHARSET != 'utf-8')
    {
        if (is_string($str))
        {
            return ecs_iconv(EC_CHARSET, 'utf-8', $str);
        }
        elseif (is_array($str))
        {
            foreach ($str as $key => $value)
            {
                $str[$key] = to_utf8_iconv($value);
            }
            return $str;
        }
        elseif (is_object($str))
        {
            foreach ($str as $key => $value)
            {
                $str->$key = to_utf8_iconv($value);
            }
            return $str;
        }
        else
        {
            return $str;
        }
    }
    return $str;
}
开发者ID:Richerjx,项目名称:ecshop,代码行数:37,代码来源:lib_base.php



注:本文中的to_utf8_iconv函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP to_words函数代码示例发布时间:2022-05-23
下一篇:
PHP to_utf8函数代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap