省市区三级联动按照字母进行排序

省市县三级联动(带拼音、首字母、经纬度坐标) 这几天公司要做一个配置程序,要求配置省市县和拼音缩写及首字母,在网上找了好久,都不全,特写此博客,积累知识。         一,布局文件.xml           1,activity_main.xml           android:id="@+id/ll"         android:layout_width="match_parent"         androi 阅读详情

laravel框架下的省市区三级联动,很多时候需要进行按照字母进行排序,但是这个插件没有拼音,很麻烦。
最近找到了一个插件,可以将汉字字符串转换成拼音。

composer require overtrue/pinyin

然后就能根据插件中的方法就能进行转换了。
overtrue/pinyin拓展简单使用

overtrue/pinyin拼音转成拼音常见的转化方式:

PINYIN_TONE   #带音调的转化方式

PINYIN_KEEP_NUMBER  #保留数字的转化方式

PINYIN_KEEP_ENGLISH#保留英文的转化方式

PINYIN_KEEP_PUNCTUATION#保留标点的转化方式

PINYIN_UMLAUT_V#使用 v 代替 yu的转化方式

1:汉字转成拼音数组

(1):汉字转成无无音调的拼音

$pinyin = new Pinyin();

$pinyin->convert(‘测试汉字转拼音’);

输出数据为:

[‘ce’, ‘shi’, ‘han’, ‘zi’, ‘zhuan’, ‘pin’, ‘yin’]

(2):汉字转成带音调的拼音

$pinyin = new Pinyin();

$pinyin->convert(‘测试汉字转拼音’, PINYIN_TONE);

输出数据为:

[‘cè’, ‘shì’, ‘hàn’, ‘zì’, ‘zhuǎn’, ‘pīn’, ‘yīn’]

(3):汉字转拼音中lv拼音为lyu,使用此方法使用 v 代替 yu

$pinyin = new Pinyin();

$pinyin->convert(‘吕氏春秋’);

$pinyin->convert(‘吕氏春秋’, PINYIN_UMLAUT_V);

第一个方法输出为:

[‘lyu’, ‘shi’, ‘chun’, ‘qiu’]

第二个方法输出为:

[‘lv’, ‘shi’, ‘chun’, ‘qiu’]

2:汉字转成拼音字符串

$pinyin = new Pinyin();

$pinyin->permalink(‘测试汉字转拼音’);

$pinyin->permalink(‘测试汉字转拼音’, ‘.’);

第一个方法输出为:

ce-shi-han-zi-zhuan-pin-yin

第二个方法输出为:

ce.shi.han.zi.zhuan.pin.yi

3:汉字转成首字母字符串

$pinyin = new Pinyin();

$pinyin->abbr(‘测试汉字转拼音’);

$pinyin->abbr(‘测试汉字转拼音’, ‘-’);

第一个方法输出为:

cshzzpy

第二个方法输出为:

c-s-h-z-z-p-y

原生小程序 省市区选择页面 写一个小程序 省市区选择页面 小程序里已经封装好了 region picker 这里以页面形式实现 效果图 (界面部分css 未详细写 仅展示基本结构) 思路 1 百度获取到 全国 省市区 数据 2 对省份数据 以字母形式归类 (此处用到 汉字转拼音 pinying.js , 并把 B 与A 对换位置 北京市 第一位置) 3 点击相应 省市区 选择展示在 顶部位置, 点击... 阅读详情

相关推荐

城市三级联动数据.zip

城市三级联动数据,可用于AntDesignPro 框架中 选择省市区下拉框数据

字母排序省市区三级联动

首字母排序省市区三级联动 根据公司项目要求, 新人,琢磨几天研究出来 想和大家分享一下, 如果有哪里可以改动增进的地方希望能提取大家意见, 共同成长, 录了个小视频看看效果先: 首先做下准备工作: 1.地址json文件: 地址json文件入口,可免费下载,下载是text文件,改成json就好了~ 2.需要使用拼音转化文件, 自己创建一个文件夹并引入到地址页面; 两个js文件分别如下: 拼音资源码下载: 拼音资源码下载,免费下载 拼音转文字js代码 import { pinyin } from '@/pi

chen_0214的博客 1014

省市区联动、全称、拼音、长途区号、邮编、首字母、经纬度

INSERT INTO `sys_area` VALUES (1, 0, '北京', '北京', '中国,北京', 1, 'beijing', '', '', 'B', '116.405285', '39.904989'); INSERT INTO `sys_area` VALUES (2, 1, '北京', '北京市', '中国,北京,北京市', 2, 'beijing', '010', '100000', 'B', '116.405285', '39.904989'); INSERT INTO `sys_area` VALUES (3, 2, '东城', '东城区', '中国,北京,北京市,东城区', 3, 'dongcheng', '010', '100010', 'D', '116.41005', '39.93157');

省市区县三级联动json

省市区县、三级联动、JSON数据、树形结构、城市首字母排序。

darkfu_的博客 2764

iOS省市区地址选择器:包含1.获取首字母 2.遍历分组 3.字母排序 4.字母索引等

iOS省市区地址选择器 1.获取首字母 2.遍历分组 3.字母排序 4.字母索引

基于mui写的H5移动端全国地区三级联动菜单

基于mui写的H5移动端全国地区三级联动菜单,使用静态全国省市地区资源,加载速度快,亲测可用欢迎下载。

Android 省市区三级联动城市选择器 CityPicker 完整集成指南

每个 App 几乎都要做收货地址,省市区三级联动地址选择往往是复制粘贴来的,数据源还要自己维护。开源组件 CityPicker 省市区城市选择器把这个环节做成了开箱即用的方案。 ## 这个组件解决什么问题 省市区选择通常要自己管行政数据、自己画滚轮和列表,费时且容易出错。CityPicker 由开发者 crazyandcoder 封装,内置最新省市区行政数据,直接引入即可弹出选择器;最大卖点是

gitblog_00242的博客 182

带拼音点三级联动

带有拼音的省市区三级联动,有兴趣点朋友可以下载下来看看

Android省市区3级联动的地址列表的实现

我们在上一篇中介绍了如何获取省市区的数据,现在我们来介绍使用spinner控件来实现省市区3级联动的例子。 下面的代码是我在开发项目时实现的。 首先我们展示下布局文件中的3个spinner <LinearLayout android:layout_height="40dip" android:layout_width="fill_parent"...

weixin_30367543的博客 262

mui城市列表三级联动,修正后的

官方mui城市三级联动,列表有些城市对应县区不正确,上面是经过修改后的

省市县三级联动加载地图

可以本地控制插件、地区三级级联查询、地区联动地图的插件,在线搜索

VUE,三级联动(省、市、区)插件!

以前写VUE三级联动都需要自己在网上复制粘贴修改一些代码,今天忽然发现了一个插件,十分简单快捷。 官网:https://www.awesomes.cn/repo/jcc/v-distpicker 使用步骤: 1.下载       cnpm install v-distpicker --save 2.配置与引入       在main.js中写:  import Distpicker...

weixin_42165130的博客 7183

mui制作的一级联动选择demo

利用mui中的picker选择组件制作的小型一级普通联动demo

Android遍历省市区实体类,android之省市区三级联动,recyclerview首字母悬浮列表

什么都是假的,先看效果图 三级联动首先感谢这两个作者https://github.com/venshine/WheelViewhttps://github.com/wulianghuan/Cascade_Master这个效果我只是搬运工,整合了这两个作者的东西,弄出来的,也没啥好说的,就是一个popupwin,后面我会放源码,大家自行下载观看(不要积分,给个start就行)recyclerview...

weixin_33900697的博客 338

LilyPad三色LED共阳极控制:从原理到Arduino编程实战

RGB LED作为可编程光源的核心组件,通过红、绿、蓝三原色的加色混合原理,能够生成丰富的色彩。其内部结构主要分为共阳极和共阴极两种类型,这决定了驱动电路的设计和编程逻辑。在电子织物和可穿戴设备领域,掌握RGB LED的控制技术对于实现动态光效和交互反馈至关重要。本文以LilyPad三色LED为例,深入解析其共阳极特性,并详细演示如何结合Arduino进行PWM编程,从而精准控制颜色与亮度,为智能服装、互动艺术装置等项目提供可靠的照明解决方案。

weixin_30237719的博客 610

微信小程序scroll-view,点击menu,滚动到锚点;滚动到锚点,激活menu。

首先看看效果图1、首先是点击菜单,滚动列表,这个实现比较简单。直接使用scroll-view 的 scroll-into-view属性,小程序文档。&lt;view class='container'&gt; &lt;!-- 菜单 --&gt; &lt;view class='menu'&gt; &lt;ul&gt; &lt;!-- scrollList 修改cate --&g...

weixin_39834214的博客 1万+

省市区三级联动自关联

省市区三级联动自关联

cheerful_smalltail的博客 1226

当R语言遇见MaxENT:参数优化的艺术与自动化调参实践

本文探讨了R语言与MaxENT在生态位建模中的结合应用,重点介绍了参数优化与自动化调参的实践方法。通过caret与ENMeval工具链,研究人员可以高效处理多物种、多环境变量的大规模分析任务,提升模型性能与工作效率。文章还涵盖了从数据准备到结果可视化的全流程,为生态学家提供了实用的技术指导。

corn8的博客 455

android之省市区三级联动,recyclerview首字母悬浮列表

什么都是假的,先看效果图 三级联动 首先感谢这两个作者 https://github.com/venshine/WheelView https://github.com/wulianghuan/Cascade_Master 这个效果我只是搬运工,整合了这两个作者的东西,弄出来的,也没啥好说的,就是一个popupwin,后面我会放源码,大家自行下载观看(不要积分,给个sta

qq_35661441的博客 1655

centos7安装Ambari 2.7.5 + HDP3.1.5

准备 1.安装包准备: Ambari2.7.5、HDP31.5、libtirpc-devel: centos7操作系统: 链接:https://pan.baidu.com/s/1vzvio5rAMsbYF0-0vBs5dw 提取码:xij9

kxq的博客 5091

Proteus快速入门(最详细教程)

Proteus 是一款用于嵌入式单片机仿真的软件,用于在打PCB板之前对软件程序和硬件电路的正确性进行仿真验证。1.所以Proteus一般会和Keil软件进行联合仿真,在Proteus中绘制系统的电路图,在Keil软件中编写对应的程序后生成Hex文件。2.Proteus的仿真结果仅供参考,只能在一定程度上验证系统的可能性。实际实物系统还需要进行进一步的调试。以上即为本次分享的Proteus入门教程的全部内容,希望可以能够帮助到各位道友。

ediykk的博客 15万+

Vue中文数组根据文字首字母拼音排序、筛选

这里以全国城市作为示例

qq_38948398的博客 9006

2026华为OD机试(JavaScript)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,JavaScript实现。

MISAYAONE的博客 8万+

城市选择器开源库 CityPicker:省市区数据内置,四种样式任选

做地址页最头疼的,从来不是逻辑,而是数据。省市区三级数据要从哪里拿?样式要跟 iOS 滚轮还是京东那套三列联动?每个新项目都要重新抄一遍,抄完了还要自己跟着行政区划调整去修数据。 CityPicker 是一个 Android 端的开源城市选择器库,把省市区数据和四套现成样式一起打包好:你不用自己维护数据文件,也不用从零写选择界面,几行代码就能把功能接进 App。 ## 快速认识:CityPic

gitblog_00114的博客 146

交通仿真软件:SUMO_(13).Python脚本与TraCI接口

通过TraCI接口,用户可以实现与SUMO仿真器的实时交互,获取和控制交通数据。本文档详细介绍了如何使用Python脚本与TraCI接口进行交互,包括基本的设置、数据获取和控制方法。此外,还展示了几个高级应用示例,如交通流优化、多代理系统、车辆路径规划和车辆行为模拟。这些示例可以帮助用户更好地理解如何利用TraCI接口进行复杂的交通仿真和分析。希望这些内容对您有所帮助,如果您有任何问题或需要进一步的帮助,请参考SUMO的官方文档或社区支持。

kkchenjj的博客 998

使用 MATLAB/Simulink 构建一个 压水堆核电机组的反应堆控制与功率调节系统 仿真模型

本文通过Simulink构建压水堆核电机组的反应堆控制与功率调节模型,详细介绍了建模流程:从中子点动力学核心方程、反应性反馈模型(控制棒、多普勒和慢化剂效应)、一回路热工模型到完整的闭环控制系统。教程包含系统结构设计、参数设置、模块连接方法,以及典型负荷变化场景的仿真分析,帮助读者理解核反应堆动态特性和控制原理。同时提供了进阶建模建议,如分布参数模型和先进控制策略的应用。该模型为教学简化版,强调核能系统的机理建模与Simulink实现方法,适合核工程与控制领域的学习者参考实践。

amy_mhd的博客 187
上一篇: laravel框架偶尔会出现SQLSTATE[HY000] [1045] Access denied for user ‘forge‘@‘localhost‘报错,怎么解决
下一篇: 批量去除utf8文件的bom头
hx_long
博客等级 码龄16年 40粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值