PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPで文字列に文字が出現する回数を見つけるプログラム


<?php
   $str = "welcome to tutorials point";
   $str = str_replace(" ","",$str);
   $arr = str_split($str);
   foreach ($arr as $key =>$val){
      if (!isset($output[$val])){
            $output[$val] = 1;
      }
      else{
         $output[$val] += 1;
      }
   }
   foreach($output as $char =>$number){
      echo $char." ".'appears '. $number." ".'times'."\n";
   }
?>

出力

w appears 1 times
e appears 2 times
l appears 2 times
c appears 1 times
o appears 4 times
m appears 1 times
t appears 4 times
u appears 1 times
r appears 1 times
i appears 2 times
a appears 1 times
s appears 1 times
p appears 1 times
n appears 1 times

  1. Pythonで交差する行数を見つけるプログラム

    (m、c)のペアの値を含むリストが与えられたとします。これらの値は線を表します。ここで、y =mx+cです。また、lとrの2つの値が与えられます。 x=lからx=hの範囲で互いに交差する線の数を見つける必要があります。 したがって、入力がinput_list =[[4、6]、[-6、10]、[8、12]]、l =0、h =2の場合、出力は2になります。 与えられた写真を見ると、4x + 6=0と-6x+10の線が与えられた範囲内で交差しています。したがって、交差する2つの線があるため、出力は2になります。 これを解決するには、次の手順に従います- seg:=インデックスiのペア

  2. Pythonで文字列を半単調にするために必要な更新の数を見つけるプログラム

    長さが偶数の小文字の文字列があるとします。すべてのiについて次の3つの条件のいずれかが満たされるように、更新する必要のある最小文字数を見つける必要があります。ここで、0≤i