У меня есть следующий массив для размеров шин:
Array
(
[0] => 155
[1] => 70
[2] => 13
)
Array
(
[0] => 155
[1] => 80
[2] => 13
)
Array
(
[0] => 165
[1] => 65
[2] => 14
)
Array
(
[0] => 175
[1] => 65
[2] => 14
)
Array
(
[0] => 175
[1] => 70
[2] => 13
)
Array
(
[0] => 175
[1] => 70
[2] => 14
)
и так далее. Сейчас я создаю выпадающий список, чтобы люди могли выбрать размер шины, которую они ищут. так вот мой код PHP:
include 'database.php';
$result = $mysqli->query('SELECT DISTINCT SKU_SIZE FROM SKU_DATA WHERE SKU_BRANDNAME = "'.$brand.'" ORDER BY SKU_SIZE');
while( $row = $result->fetch_assoc()){
$sku_size = $row['SKU_SIZE'];
$chars = preg_split('/[^\d]/', $sku_size, -1, PREG_SPLIT_NO_EMPTY);
echo "<option>".$chars[0]."</option>";
}
Теперь этот код просто показывает первое число в каждом массиве для самого первого выпадающего списка, который они выбирают.
Сейчас он показывает 155, 155, 165, 175, 175 - и я хочу, чтобы он просто показывал уникальные значения, чтобы он отображал 155, 165, 175.
Обновление : Спасибо! Я получил эту часть работы. Один быстрый вопрос .. порядок не совсем правильный, не уверен, что я делаю неправильно. Вот предварительный просмотр:
