私のPHPスクリプト
$file_carrito=file("carrito.dat");
$x=0;
for($i=0;$i<sizeof($file_carrito);$i++)
{
$array_products_1[]=$file_carrito[$i];
$x++;
}
echo (array_count_values($array_products_1));
この単純なファイル .dat に、ユーザーが追加したすべての製品を保存し、それぞれのケースで、ID とケースごとに製品の合計を数えます。
たとえば、ある製品の 5 つの ID と他の製品 ID の 4 つの ID をファイルに含めることができます。最終的に、これは同じ ID を持つ製品を de dat ファイルに保存する必要があります。
例: 鉛筆 5 本、椅子 3 台、テーブル 2 台など .....
The problem it´s no works : echo (array_count_values($array_productos_1));
content of carrito.dat :
p1
p1
p1
p3
p3
p3
p2
p2
p2
p1
p1
With this function of array i want get :
Product p1 ---- (5)
Product p2 ----- (3) , etc
ありがとう