Всем привет.
На сайте с Woocommerce, нужно вывести товары, похожие на этот по названию (есть главные товары, есть дочерние, с приписками после названия).
Сделали такой код
$args = array(
'limit' => 10,
'like_name' => $item_name,
);
$result = wc_get_products( $args );
$data_array = (array)$result;
for ($n=0; $n < count($data_array); $n++) {
$data_array = (array)$result[$n]; // Cast object to array
$name = $data_array["\0*\0data"]['name'];
$slug = $data_array["\0*\0data"]['slug'];
echo $name. ' - <a href="{link}/product/'. $slug .'">ссылка</a>';
echo '<br>';
}
Он выводит странно. Во первых, он зачем-то выводит один последний элемент пустой (на экране видим только дефис). Во вторых, он показывает элементы в обратном порядке.
Вопрос:
1) Как убрать этот последний элемент?
2) Как инвертировать порядок, чтобы в обратной последовательности выводились данные.