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

2021-09-07 22:17:19 字數 1150 閱讀 5421

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 )

C 如何將乙個字元陣列分割成幾個陣列

問題的關鍵是 分割 的標準,按什麼方式分呢?如果固定長度,則直接分段拷貝即可。如果是按符號分割,比如空格,逗號什麼的,則即可以迴圈裡面乙個個判斷字元,也可以字串搜尋,比如用strrchr strstr搜尋,也可以用strtok按token分割。按關鍵字元或字串,也可以用 中提到的方式先搜尋,後定位,...

如何將中的提撒來,如何將乙個word文件中的一頁提取出來

word中用複製貼上去提取一頁容易格式變化,可以把當前文件另存乙份,然後把除所需頁外的所有頁面刪除,就可以變為只有一頁的文件,步驟如下 所需材料 word。一 首先開啟原文件,點選左上角 選項 二 彈出的選單內滑鼠移到 另存為 三 接著點選 word 文件 把此文件另存乙個文件。四 開啟另存的文件,...

EXCEL中如何將3個數字加入乙個圓圈內

以999這個三位數字為例進行說明,具體的操作步驟如下 1 兩位數字設定帶圈字元。首先,我們仍舊按照正常的方法為99設定帶圈字元,然後按下 alt f9 組合鍵切換到域 方式。2 擴大圈號。選定域 中的圈號,按下 ctrl 組合鍵或 ctrl 組合鍵對圈號的大小進行調整,當覺得圈號差不多時,請將域 中...