计算某字符出现次数

 

 第一遍:蠢方法

<?php
    for($i=0;$i<2;$i++){
         $str[$i] = fgets(STDIN);
    }
    $arr=str_split($str[0]);
     $char = strtolower(trim($str[1]));
    if(empty($arr)){
        echo 0;exit;
    }
    $num=0;
    foreach($arr as $item){
        if(strtolower($item) == $char){
            $num++;
        } 
    }
    echo $num;
?>

  优化后:

<?php
    for($i=0;$i<2;$i++){
         $str[$i] = fgets(STDIN);
    }
    $arr = strtolower(trim($str[0]));
    $char = strtolower(trim($str[1]));
    echo substr_count($arr,$char)
?>

  

相关文章:

  • 2022-12-23
  • 2021-11-29
  • 2021-05-26
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2021-10-29
  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-12-22
相关资源
相似解决方案