亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 php 字符串中實現此目的 bbbvvvvzzxxc => 3v4v2z2xc

如何在 php 字符串中實現此目的 bbbvvvvzzxxc => 3v4v2z2xc

PHP
慕田峪4524236 2023-10-01 10:14:40
如何使用 php 實現 php 字符計數:輸入:bbbvvvvzzxxc輸出:3b4v2z2xc我嘗試這個代碼:$str = "aabbbccaaaac";$arr1 = str_split($str);$count=1;foreach($arr1 as $key=>$char) {    if($key==0){        $pre=$char;       }    if($pre==$char){        $count++;      } else{        $count=1;        $pre=$char;    }echo $pre.'---'.$char.'__';    if($pre != $char){        echo $char. $count   ;     } else {     // echo $char;      }         }但不工作:設置字符數很簡單
查看完整描述

1 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

$str = "aabbbccaaaac";

$arr1 = str_split($str);

$count=0;

$pre = '';

$result = ''; // our result string

foreach($arr1 as $char){

  

   if($char == $pre){

      $count++;

   }else{

      

      if($count > 0){ // To check whether it was the first iteration

         $result .= $count.$pre;

      }

      $count = 1;

      $pre = $char;

   }

 

}


$result .= $count.$pre; // For last iteration

echo $result;


查看完整回答
反對 回復 2023-10-01
  • 1 回答
  • 0 關注
  • 124 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號