-4

私はtxtファイルにショップの製品のこのデータを持っています:

product 1
product 1
product 2
product 2
product 2
product 1
product 1
product 3
product 3
product 3
product 1
product 1
product 3
product 1

OK、人々は買い物のカードに商品を追加し、これらの商品は一般的なtxtに挿入されます

データを回復するには、次のスクリプトを使用します。

<?php

$file_data=file("products.txt");


for ($i=0;$i<sizeof($file_data);$i++)
{


/// Create array of groups


$global_products[]=$file_data[$i];

}


/// Now i want get the products and the number in each case for example of the product 1 i have 6 for the product 2 i have 3 and for the product 3 i have 4 , ok for get this i can use thi function 




$prr=array_count_values($global_productos);

print_r (object2array($prr),true);



?>

print_rを使用すると、それぞれの場合に製品と番号を取得できますが、他のモードで取得する方法、たとえば、印刷またはエコーの通常の機能で使用する場合は、最終的に次のようにデータを表示してみます。

Product 1 (6)
Product 2 (3)
Product 3 (4)

ありがとうございます。それでは、お元気で

4

1 に答える 1

0

以下のコードを使用してください

<?php

$file_data=file("output_rrr.txt");


for ($i=0;$i<sizeof($file_data);$i++)
{


/// Create array of groups


$global_products[]=$file_data[$i];

}

/// Now i want get the products and the number in each case for example of the product 1 i have 6 for the product 2 i have 3 and for the product 3 i have 4 , ok for get this i can use thi function 




$prr=array_count_values($global_products);
foreach($prr as $key=>$value)
{
    echo trim($key).": ".$value."<br/>";

}




?>
于 2012-12-13T13:21:04.590 に答える