<?php
(
(
0 => 'Intel I3',
1 => 146,
2 => 'intel-i3'
),
(
0 => 'Intel I3',
1 => 146,
2 => 'intel-i3'
),
(
0 => 'Intel I3',
1 => 250,
2 => 'intel-i3'
),
(
0 => 'AMD graphic',
1 => 146,
2 => 'amd-graphic'
)
);
foreach ($products as &$product) {
$productTitle = $product[PRODUCT_TITLE];
if (!isset($titleCounts[$productTitle])) { $titleCounts[$productTitle] = 0;
} else {
$titleCounts[$productTitle]++;
$product[PRODUCT_TITLE] = ($productTitle.'_'.$titleCounts[$productTitle]);
}
}
PD9waHAKCiRwcm9kdWN0cz1BcnJheQooCiAgICAwID0+IEFycmF5CiAgICAgICAgKAogICAgICAgICAgICAwID0+ICdJbnRlbCBJMycsCiAgICAgICAgICAgIDEgPT4gMTQ2LAogICAgICAgICAgICAyID0+ICdpbnRlbC1pMycKICAgICAgICApLAoKICAgIDEgPT4gQXJyYXkKICAgICAgICAoCiAgICAgICAgICAgIDAgPT4gJ0ludGVsIEkzJywKICAgICAgICAgICAgMSA9PiAxNDYsCiAgICAgICAgICAgIDIgPT4gJ2ludGVsLWkzJwogICAgICAgICksCiAgICAyID0+IEFycmF5CiAgICAgICAgKAogICAgICAgICAgICAwID0+ICdJbnRlbCBJMycsCiAgICAgICAgICAgIDEgPT4gMjUwLAogICAgICAgICAgICAyID0+ICdpbnRlbC1pMycKICAgICAgICApLAogICAgMyA9PiBBcnJheQogICAgICAgICgKICAgICAgICAgICAgMCA9PiAnQU1EIGdyYXBoaWMnLAogICAgICAgICAgICAxID0+IDE0NiwKICAgICAgICAgICAgMiA9PiAnYW1kLWdyYXBoaWMnCiAgICAgICAgKQopOwoKZGVmaW5lKCJQUk9EVUNUX1RJVExFIiwgMCk7CgokdGl0bGVDb3VudHMgPSBhcnJheSgpOwoKZm9yZWFjaCAoJHByb2R1Y3RzIGFzICYkcHJvZHVjdCkgewogICAgJHByb2R1Y3RUaXRsZSA9ICRwcm9kdWN0W1BST0RVQ1RfVElUTEVdOwoKICAgIGlmICghaXNzZXQoJHRpdGxlQ291bnRzWyRwcm9kdWN0VGl0bGVdKSkgewogICAgICAgICR0aXRsZUNvdW50c1skcHJvZHVjdFRpdGxlXSA9IDA7CiAgICB9IGVsc2UgewogICAgICAgICR0aXRsZUNvdW50c1skcHJvZHVjdFRpdGxlXSsrOwogICAgICAgICRwcm9kdWN0W1BST0RVQ1RfVElUTEVdID0gKCRwcm9kdWN0VGl0bGUuJ18nLiR0aXRsZUNvdW50c1skcHJvZHVjdFRpdGxlXSk7CiAgICB9Cn0KCnByaW50X3IoJHByb2R1Y3RzKTsK