Мне нужно отсортировать разнесенную строку для записи в базу данных.
С приведенным ниже кодом это работает, но я не смог обнаружить сводку массивов вне цикла foreach.
То есть $terms[0].$terms[1].$terms[2]
было неверно.
Причина в качестве примера $terms[0].$terms[1].$terms[2].$terms[3]
требовалось для 4 членов в строке.
Как это можно решить?
$terms = explode(";", "banana;apple;lemon");
sort($terms);
$length = count($terms);
for($x = 0; $x < $length; $x++) {
$terms[$x] = $terms[$x].'; ';
}
$sorted_terms = $terms[0].$terms[1].$terms[2]; // <<< should changed dynamically
$sql = mysqli_query($dbcon,"INSERT INTO mydatabase (terms) VALUES ('$sorted_terms')");