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,
随机推荐
- VBS常用脚本 好东西
- 基于Jquery和html5实现炫酷的3D焦点图动画
- 详谈Angular 2+ 的表单(一)之模板驱动型表单
- 如何反编译D-Link路由器固件程序并发现它的后门
- spring boot(三)之Spring Boot中Redis的使用
- 全面理解JavaScript中的继承(必看)
- ASP.NET小结之MVC, MVP, MVVM比较以及区别(一)
- 解析php中curl_multi的应用
- C#.Net基于正则表达式抓取百度百家文章列表的方法示例
- Javascript中 带名 匿名 箭头函数的重要区别(推荐)
- 详解基于java的Socket聊天程序——初始设计(附demo)
- Nginx配合Apache或Tomcat的动静分离基本配置实例
- lnmp关闭mysql日志保护硬盘空间的方法
- jQuery使用prepend()方法在元素前添加内容用法实例
- jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
- 基于jQuery的获取标签名的代码
- Win2000注册表应用—注册表使用全攻略之九
- C#实现单件模式的三种常用方法
- java使用POI实现html和word相互转换
- Java版AI五子棋游戏