2016-12-31 22 views
1

我有很多約會。格式如下圖所示:計數具體日期爲一個1字

August 28, 2016 at 09:20AM 
August 28, 2016 at 09:20AM 
August 28, 2016 at 09:26AM 
August 28, 2016 at 09:26AM 
August 28, 2016 at 09:26AM 

我想要的結果是這樣的:

August 28, 2016 at 09:20AM = 2 
August 28, 2016 at 09:26AM = 3 

每一道線條都是單獨與新線(在鍵盤上輸入)。我怎樣才能做到這一點?

+0

http://ideone.com/NVUGhZ –

回答

0

把它放在一個數組,這樣做:

array_keys(array_count_values($array)); 

PHP代碼

<?php 
    $s = 'August 28, 2016 at 09:20AM 
August 28, 2016 at 09:20AM 
August 28, 2016 at 09:26AM 
August 28, 2016 at 09:26AM 
August 28, 2016 at 09:26AM'; 
    $s = explode(PHP_EOL, $s); 
    $s = array_count_values($s); 
    var_dump($s); 
    print_r($s); 
?> 

輸出

array(2) { 
    ["August 28, 2016 at 09:20AM"]=> 
    int(2) 
    ["August 28, 2016 at 09:26AM"]=> 
    int(3) 
} 
Array 
(
    [August 28, 2016 at 09:20AM] => 2 
    [August 28, 2016 at 09:26AM] => 3 
)