• php实现 字符个数统计


    php实现 字符个数统计

    一、总结

    一句话总结:

    1、php字符转ascii码函数?

    ord()

     6       if(ord($input[$i]) < 128 and 0 < ord($input[$i]) and !in_array(ord($input[$i]),$AsciiSet)){

    2、判断数组中数值存在?

    in_array()

     6       if(ord($input[$i]) < 128 and 0 < ord($input[$i]) and !in_array(ord($input[$i]),$AsciiSet)){

    二、字符个数统计

    题目描述

    编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。

    输入描述:

    输入N个字符,字符在ACSII码范围内。

    输出描述:

    输出范围在(0~127)字符的个数。

    示例1

    输入

    复制
    abc

    输出

    复制
    3

    代码

     1 <?php
     2   $input = trim(fgets(STDIN));
     3   $length = strlen($input);
     4   $AsciiSet = [];
     5   for($i=0;$i<$length;$i++){
     6       if(ord($input[$i]) < 128 and 0 < ord($input[$i]) and !in_array(ord($input[$i]),$AsciiSet)){
     7           $AsciiSet[] = ord($input[$i]);
     8       }
     9   }
    10   echo  count($AsciiSet);
     
  • 相关阅读:
    VM player无法联网问题
    寄存器
    linux下的文件操作
    linux的切换目录操作
    linux的ls -al指令
    python对ASC码的加减
    ASC码速记
    pyhton的返回值
    intellij 调试方法
    2015,5.10
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9211618.html
Copyright © 2020-2023  润新知