php中,如何將一串數字分割成個,並計算他們的個數

時間 2021-09-07 22:17:54

1樓:幻翼高達

2、在index.php中,輸入**:

$a = 19841231;$b = ;$c = ;

while($a > 0) {

$t = $a % 10;

$a = intval($a / 10);

$b = $t;

if (!isset($c[$t])) {$c[$t] = 0;

$c[$t]++;

$b = array_reverse($b);

print_r($b);echo '

';print_r($c);

3、瀏覽器執行index.php頁面,此時列印出了19841231分割成一個個後的陣列,以及各個陣列出現的個數。

2樓:匿名使用者

zangyurong的方法是正確的

str_split(string,length) 返回一個陣列 將string 按長度length分割存入陣列 length預設為1

array_count_values($arr) 是統計原陣列$arr中各值出現的次數存入新陣列中 新陣列元素的鍵名是原陣列的值,鍵值是該值在原陣列**現的次數

$arr = str_split("19841321") ;

$arrcont = array_count_values($arr);

$arrcount["1"]的值就是3 表示1出現了3次

3樓:匿名使用者

<?php

$str = "1 9 8 4 1 2 3 1"; // 你的字串$str

$new_arr= explode( ", " , $str); //將字串間隔加入 “ , ” 變成陣列 $new_arr

foreach ($new_arr as &$value) // 遍歷陣列

4樓:匿名使用者

$arr = str_split("19841321") ;

$arrcont = array_count_values($arr);

print_r($arrcont);

輸出結果:

array ( [1] => 3 [9] => 1[8] => 1[4]=>1 [3]=>1 [2]=>1 )

為什麼在Excel中輸入一串數字,它總是將後四位改成

茗童邪魅 這是因為在excel中最多能識別15位的數字,超過15位的會顯示成數字0,所以如果想需要輸入15位以上的數字,可以將單元格格式修改為文字格式。1 演示使用的軟體為excel電子 軟體版本為office家庭和學生版2016。2 首先開啟excel電子 並輸入一串數字,可以看到當天數字超過15...

ecel中如何給一列數字前面統一加一串數字

人人哦哦哦課 1 首先,我們開啟我們電腦上面的excel 2 然後我們在文件的一列中輸入一些資料 3 之後我們在選中的單元格中輸入 b2,然後我們按回車鍵 4 之後我們就看到我們在第乙個單元格中為第乙個數字新增了乙個符號了,我們選中這個單元格 5 然後我們將滑鼠放在單元格的右下角,當出現十字符號後,...

excel中如何將一組資料進行組合數字1 8進行組合,每組數字,是否有公式可以直接導用

可用函式 combin 8,6 算出組數28用程式得出各組合 sub eightsix for i1 1to 3 for i2 i1 1 to 4 for i3 i2 1 to 5 for i4 i3 1 to 6 for i5 i4 1 to 7 for i6 i5 1 to 8 m m 1 ra...