odewars php部分--比较给定字符串ASCII值是否相等

比较给定的两个字符串ASCII值是否相等。

"AD","BC" -> equal
"AD","DD" -> not equal
"gf","FG" -> equal
"zz1","" -> equal

用到的重要函数是<code>ord($str)</code>返回字符串中第一个字母的ASCII值,<code>preg_match(“正则表达式”,“对象”,存储结果的数组)</code>

function getCharValue($str){
    if(!$str || preg_match('/[^A-Z]{1,}/', $string) return 0;
    return array_map(function($item){
        return ord($item);
    },str_split(str));
}
funtion compare($str1,$str2){
    return getCharValue(strtoupper($str1))===getCharValue(strtoupper($str2))? "equal":"not equal";
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、字符串操作 PHP开发中,我们遇到最多的可能就是字符串。 一个字符串 通过下面的3种方法来定义: 1、单引号 ...
    空谷悠阅读 811评论 1 6
  • 在挖掘分析的过程当中对字符串的处理是极为重要的,且出现也较为频繁,R语言作为当前最为流行的开源数据分析和可视化平台...
    果果哥哥BBQ阅读 5,997评论 0 8
  • 一、数组 1、数组的声明:$arr = array(); 2、数组的初始化:PHP有两种数组:索引数组、关联数组。...
    yzw12138阅读 1,229评论 2 2
  • 1.头文件1.1 引用非系统函数 include "max.c" 示例如下,在hello.c中引用函数maxhel...
    盗花阅读 452评论 0 2
  • 最近,有点惆怅,惆怅的是自己口才不好,口才不好带来的是升职可能性 降低,另外偏偏帽子戴,老婆也来的不快,因为...
    寻找柯南阅读 331评论 0 0