php 如何将字体转为gb,php-字符串转换成gb2312-158

//字符串转换方法

public function get_encoding($data,$to)

{

$encode_arr = array('UTF-8','ASCII','GBK','GB2312','BIG5','JIS','eucjp-win','sjis-win','EUC-JP');

$encoded = mb_detect_encoding($data, $encode_arr);

$data = mb_convert_encoding($data,$to,$encoded);

return $data;

}

//字符串转换调用

$array=array();

foreach($Isp as $i){

$i[cnname]=$this->get_encoding($i[cnname],"GB2312");

$array[]=$i;

}

dump($array);

//转换成功

array

0 =>

array

'id' => string '1' (length=1)

'numbering' => string '001' (length=3)

'catid' => string '1' (length=1)

'cnname' => string '中国电信' (length=8)

'enname' => string 'CT' (length=2)

'englishname' => string 'China Telecom' (length=13)

'isdelete' => string '0' (length=1)

'remarks' => string '' (length=0)

1 =>

array

'id' => string '2' (length=1)

'numbering' => string '002' (length=3)

'catid' => string '1' (length=1)

'cnname' => string '中国联通' (length=8)

'enname' => string 'CU' (length=2)

'englishname' => string 'China Unicom' (length=12)

'isdelete' => string '0' (length=1)

'remarks' => string '' (length=0)

2 =>

array

'id' => string '3' (length=1)

'numbering' => string '003' (length=3)

'catid' => string '1' (length=1)

'cnname' => string '中国移动' (length=8)

'enname' => string 'CM' (length=2)

'englishname' => string 'China Mobile' (length=12)

'isdelete' => string '0' (length=1)

'remarks' => string '' (length=0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值