Якщо є потреба для масиву, який проіндексований малими даними, присвоїти значення змінним, однойменним з відповідними індексами, то можна використовувати функцію extract
.
<?php
$arr["one"] = "PHP";
$arr["two"] = "HTML";
$arr["three"] = "CSS";
extract($arr);
echo "\$one = $one <br>";
echo "\$two = $two <br>";
echo "\$three = $three <br>";
?>
Результат в браузері:
$one = PHP $two = HTML $three = CSS
Якщо потрібно скласти зі змінних масив, то потрібно використовувати функцію compact
.
<?php
$one = "PHP";
$two = "HTML";
$three = "CSS";
$arr = compact("one", "two", "three");
print_r($arr);
?>
Результат в браузері:
Array ( [one] => PHP [two] => HTML [three] => CSS )