PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
php循环输出26个大小写英文字母
for($i=65;$i<91;$i++){ echo strtolower(chr($i)).' ';//输出小写字母 echo strtoupper(chr($i)).' ';//输出大写字母 }
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
for ($i = 0; $i <= 1000; $i++) { $y = ($i / 26); echo $i,"=>"; if ($y >= 1) { $y = intval($y); echo chr($y+64); echo chr($i-$y*26 + 65); } else { echo chr($i+65); } echo "\r\n"; }
这里就完成了,经过测试确实不错,原理就是通过php的chr() 函数从指定 ASCII 值返回字符。
具体的资料可以查看这篇文章:https://www.jb51.net/article/156073.htm
相关推荐
-
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
php循环输出26个大小写英文字母 for($i=65;$i<91;$i++){ echo strtolower(chr($i)).' ';//输出小写字母 echo strtoupper(chr($i)).' ';//输出大写字母 } PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC for ($i = 0; $i <= 1000; $i++) { $y = ($i / 26); echo $i,"=>"; if ($y >= 1) { $y
-
php生成excel列名超过26列大于Z时的解决方法
本文实例讲述了php生成excel列名超过26列大于Z时的解决方法.分享给大家供大家参考.具体分析如下: 我们生成excel都会使用phpExcel类,这里就来给大家介绍在生成excel列名超过26列大于Z时的解决办法,这是phpExcel类中的方法,今天查到了,记录一下备忘,代码如下: 复制代码 代码如下: public static function stringFromColumnIndex($pColumnIndex = 0) { // Using a lookup
-
Android 判断是否是是全汉字、全字母、全数字、数字和字母等(代码)
直接看代码吧!!! #pragma mark 判断只能为中文的 - (BOOL) zsStringInputOnlyIsChinese:(NSString*)string { NSString *regex = @"[\u4e00-\u9fa5]+"; NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; if ([pred evaluateWithObject
-
爱情26个字母
A-accept(接受)< 经典爱情26个字母> "世上没有十全十美的人".记着,你爱他,就必须接受他的一切,甚至他的缺点. B-belief(信任) 不信任对方,经常以怀疑的口吻盘问对方,这种互相猜忌的爱情就只有分手下场. C-care(关心) 关心的程度正好表现你对对方的重视程度,间或打个电话给对方关心地问候一句:"工作辛苦吗?"又或者传呼他:"天气凉了,记得多加点衣服".这些关心未必有实际用途,但起码能令对方暖在心头. D-di
-
Android设置当TextView中的文字超过TextView的容量时用省略号代替
有时候在ListView中显示Textview时由于长度过长而导致text会隔行显示,UI上看起来就比较的不友好. 官方提供了相关的实现单行显示的方法. 只需要下边的设置: textview.setSingleLine(); textview.setEllipsiz(TextUtils.TruncateAt.valueOf("END")); 在xml中设置如下: android:singleLine="true" android:ellipsize="en
-
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
使用递归实现 words = ['giraffe', 'elephant', 'ant', 'tiger', 'racoon', 'cat', 'hedgehog', 'mouse'] def get_results(_start, _current, _seen): if all(c in _seen for c in words if c[0] == _start[-1]): yield _current else: for i in words: if i[0] == _start[-1]
-
js fromCharCode输出26个字母的代码
var a="";for(var i=65;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
浅谈python for循环的巧妙运用(迭代、列表生成式)
介绍 我们可以通过for循环来迭代list.tuple.dict.set.字符串,dict比较特殊dict的存储不是连续的,所以迭代(遍历)出来的值的顺序也会发生变化. 迭代(遍历) #!/usr/bin/env python3 #-*- coding:utf-8 -*- vlist=['a','b','c'] vtuple=('a','b','c') vdict={'a': 1, 'b': 2, 'c': 3} vset={'a','b','c'} vstr='abc' for x in vl
-
php中通用的excel导出方法实例
一.普遍导出方法 excel导出的方法网上有很多,在crm或是oa系统中导出excel是常有的事,做过的此功能人都知道,其主要操作其实是循环数据列表,然后一格一格地添加数据到固定的单元格中.只要做好了一次,其后只要复制相关代码修改修改,其他地方导出功能也就完成了. 但是这样会有两个问题: 1.当列表数据字段修改时,需要修改大量的代码,维护艰难,改着难受: 2.多次出现导出功能时,需要在多个地方复制大量的重复冗余代码,看着难受: 因此,有必要统一一个导出excel的方法,使用时,只需要传入数据的表
-
浅析PHP编程中10个最常见的错误
目前学习PHP很多朋友,在平时的日常程序开发工程中总会遇到各种各样的问题,本篇经验将为大家介绍PHP开发中10个最常见的问题,希望能够对朋友有所帮助. 错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $arr is now array(2, 4, 6,
随机推荐
- Prototype源码浅析 String部分(四)之补充
- 使用ajax技术无刷新动态调用股票信息
- [Oracle] 彻底搞懂Oracle字符集
- php中stdClass的用法分析
- php用户注册信息验证正则表达式
- Python 深入理解yield
- win7下配置GO语言环境 + eclipse配置GO开发
- php抓取https的内容的代码
- 富有哲理的故事|寓言故事|短篇
- Linux学习指导
- Python自动连接ssh的方法
- 改善你的jQuery的25个步骤 千倍级效率提升
- javascript获取指定区间范围随机数的方法
- 打领带图文方法
- Android编程实现TCP、UDP客户端通信功能示例
- C# 开发圆角控件(窗体)的具体实现
- React复制到剪贴板的示例代码
- 基于angular6.0实现的一个组件懒加载功能示例
- Python3中内置类型bytes和str用法及byte和string之间各种编码转换 问题
- 浅谈Mysql指定顺序排序查询