Sortowanie, implode i explode

Tablice - PHP: podstawy w przeglądarce (PHP)

sort układa wartości rosnąco, a rsort malejąco - obie funkcje zmieniają tablicę na miejscu i numerują ją od nowa. Przy tablicach asocjacyjnych używamy asort (sortuje po wartościach, zachowując klucze) oraz ksort (sortuje po kluczach). Funkcja implode skleja elementy w jeden napis z podanym łącznikiem, a explode robi odwrotnie: tnie napis na tablicę.

<?php
$liczby = [42, 7, 19, 3, 25];
sort($liczby);
echo "Rosnąco: " . implode(", ", $liczby) . "\n";
rsort($liczby);
echo "Malejąco: " . implode(", ", $liczby) . "\n";

$wzrost = ["Ola" => 165, "Adam" => 180, "Ewa" => 158];
asort($wzrost); // po wartościach, klucze zostają
foreach ($wzrost as $imie => $cm) {
  echo "$imie: $cm cm\n";
}
ksort($wzrost); // po kluczach (alfabetycznie)
echo "Alfabetycznie: " . implode(", ", array_keys($wzrost)) . "\n";

$tekst = "HTML;CSS;PHP;SQL";
$czesci = explode(";", $tekst);
echo "Liczba części: " . count($czesci) . "\n";
echo "Trzecia część: " . $czesci[2] . "\n";

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.