2016-12-31 1 views
1

私は多くの日付があります。書式は以下のようなものです:件特定日付を1ワードとします。

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

すべての行は、新しい行(キーボードで入力した)と分離されて:

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 

私は結果はこのようなものですしたいです。それをどうすれば実現できますか?

+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 
) 
関連する問題