<?php
//здесь я вывожу функцию count
function count2($arr){
$data = 0;
foreach ($arr as $k){
$data++;
}
return $data;
}
//а здесь функцию array_values
function array_values2($arr){
$data = [];
foreach ($arr as $k => $v){
$data[] = $k = $v;
}
return $data;
}
//здесь тестирую работу всех четырех функций
$goods = [
[
'title' => 'Nokia',
'price' => 100,
'description' => 'Description'
],
[
'title' => 'Ipad',
'price' => 200,
'description' => 'Description'
],
];
echo PHP_EOL;
echo count2($goods);
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
echo PHP_EOL;
PD9waHAKCi8v0LfQtNC10YHRjCDRjyDQstGL0LLQvtC20YMg0YTRg9C90LrRhtC40Y4gY291bnQKZnVuY3Rpb24gY291bnQyKCRhcnIpewogICAgJGRhdGEgPSAwOwogICAgZm9yZWFjaCAoJGFyciBhcyAkayl7CiAgICAgICAgJGRhdGErKzsKICAgIH0KICAgIHJldHVybiAkZGF0YTsKfQoKLy/QsCDQt9C00LXRgdGMINGE0YPQvdC60YbQuNGOIGFycmF5X3ZhbHVlcwpmdW5jdGlvbiBhcnJheV92YWx1ZXMyKCRhcnIpewogICAgJGRhdGEgPSBbXTsKICAgIGZvcmVhY2ggKCRhcnIgYXMgJGsgPT4gJHYpewogICAgICAgICAkZGF0YVtdID0gJGsgPSAkdjsKICAgIH0KICAgIHJldHVybiAkZGF0YTsKfQoKLy/Qt9C00LXRgdGMINGC0LXRgdGC0LjRgNGD0Y4g0YDQsNCx0L7RgtGDINCy0YHQtdGFINGH0LXRgtGL0YDQtdGFINGE0YPQvdC60YbQuNC5CiRnb29kcyA9IFsKICAgIFsKICAgICAgICAndGl0bGUnID0+ICdOb2tpYScsCiAgICAgICAgJ3ByaWNlJyA9PiAxMDAsCiAgICAgICAgJ2Rlc2NyaXB0aW9uJyA9PiAnRGVzY3JpcHRpb24nCiAgICBdLAoKICAgIFsKICAgICAgICAndGl0bGUnID0+ICdJcGFkJywKICAgICAgICAncHJpY2UnID0+IDIwMCwKICAgICAgICAnZGVzY3JpcHRpb24nID0+ICdEZXNjcmlwdGlvbicKICAgIF0sCgpdOwoKZWNobyBjb3VudCgkZ29vZHMpOwplY2hvIFBIUF9FT0w7CmVjaG8gY291bnQyKCRnb29kcyk7CmVjaG8gUEhQX0VPTDsKZWNobyBQSFBfRU9MOwoKcHJpbnRfcihhcnJheV92YWx1ZXMoJGdvb2RzKSk7CmVjaG8gUEhQX0VPTDsKZWNobyBQSFBfRU9MOwpwcmludF9yKGFycmF5X3ZhbHVlczIoJGdvb2RzKSk7