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,
随机推荐
- Ajax异步请求技术实例讲解
- React利用插件和不用插件实现双向绑定的方法详解
- Android开发之加载图片的方法
- Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
- javascript中的作用域scope介绍
- VB.NET 中删除DataGridView中所选行的小例子
- Python深入学习之闭包
- Android Handler之消息循环的深入解析
- JavaScript DOM学习第八章 表单错误提示
- 淘宝ip地址查询类分享(利用淘宝ip库)
- windows命令行中java和javac、javap使用详解(java编译命令)
- Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程
- Powershell实现按类型排序
- mysql 一次更新(update)多条记录的思路
- javascript(js)的小数点乘法除法问题详解
- nodejs 中模拟实现 emmiter 自定义事件
- 重启IIS提示"不支持此接口"这个错误,无法正常重启的解决方法
- 浅谈Java中的克隆close()和赋值引用的区别
- 用ASP实现距指定日期的倒记时程序源码
- python使用time、datetime返回工作日列表实例代码