使用示例:
// 选择城市
public function actionCity()
{
$parameters = '
"requestType": 0
';
$PortData = Interfaces::Connections('city/addresslist', true, Interfaces::Montage($parameters));
$PortData = json_decode($PortData, true);
// 热门城市
$model['topList'] = isset($PortData['topList']) ? $PortData['topList']:[];
// 所有城市
$dataList = isset($PortData['topList']) ? $PortData['dataList']:[];
$model['cityList'] = [];
if(!empty($dataList)){
foreach ($dataList as $key => $value) {
$spell = mobile\models\SpellModel::encode($value['name']);
$spell = mb_substr($spell , 0 , 1);
if(!empty($spell)) $model['cityList'][$spell][] = $value;
}
ksort($model['cityList']); //排序
}
return $this->render('city', [
'model' => $model,
]);
}
效果图如下:

以上所述是小编给大家介绍的Yii2汉字转拼音类的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
yii2组件之下拉框带搜索功能的示例代码(yii-select2)本篇文章主要介绍了yii2组件之下拉框带搜索功能的示例代码(yii-select2),具有一定的参考价值,有兴趣的可以了解
yii2中使用webuploader实现图片上传的实战项目本篇文章主要主要介绍了yii2中使用webuploader实现图片上传的实战项目,具有一定的参考价值,有兴趣的同学可以了解
深入理解Yii2.0乐观锁与悲观锁的原理与使用这篇文章主要介绍了深入理解Yii2.0乐观锁与悲观锁的原理与使用,具有一定的参考价值,感兴趣的小伙伴们可以参考
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)下面小编就为大家带来一篇修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)。小编觉得挺不错的,现在就分
如何修改yii2.0自带的user表为其它的表因为某种原因,不想用yii自带的user表,想用自己建的admin数据库表,怎么修改呢?下面小编给大家介绍下修改yii2.0自
Yii2第三方类库插件Imagine的安装和使用本篇文章主要介绍了Yii2第三方类库插件Imagine的安装和使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下