Gt;Зарплата
8.
extract(массив); создает переменные из символьных строковых индексов элементов массива и присваивает им значения соответствующих элементов; возвращает количество созданных переменных:
$my_array = array
(
‘Имя’=>“Иван”,
‘Фамилия’=>“Алексеев”,
‘Должность’=>“доцент”,
‘Зарплата’=>25560
);
$x = extract($my_array); //$x – количество созданных переменных
echo ‘$Имя=’, $Имя, “<BR>”;
echo ‘$Фамилия=’, $Фамилия, “<BR>”;
echo ‘$Должность=’, $Должность, “<BR>”;
echo ‘$Зарплата=’, $Зарплата, “<BR>”;
На экран будет выведено:
$Имя=Иван
$Фамилия=Алексеев
$Должность=доцент
$Зарплата=25560
9.
compact(список переменных); формирует массив из указанных в списке именпеременных в кавычках без символа $ ; действие этой функции противоположно действию функции extract():
$name = "Иван";
$fam = "Алексеев";
$dolshn = "доцент";
$zarp = 25560;
$my_array = compact("name", "fam", "dolshn", "zarp");
foreach($my_array as $index=>$value)
{
echo $index, ‘=>’, $value;
echo ‘<BR>’;
}
На экран будет выведено:
name=>Иван
fam=>Алексеев
dolshn=>доцент
zarp=>25560
10.
array_reverse(массив); формирует новый массив переворотом исходного (“поплавок”):
$my_array = array
(
'Имя'=>"Иван",
'Фамилия'=>"Алексеев",
'Должность'=>"доцент",
'Зарплата'=>25560
);
$new_array = array_reverse($my_array);
foreach($new_array as $index=>$value)
{
echo $index, '=>', $value;
echo "<BR>";
}
На экран будет выведено:
Зарплата=>25560
Должность=>доцент
Фамилия=>Алексеев
Имя=>Иван
Таким образом, связь “индекс-значение” в новом массиве сохраняется.
11.
shuffle(массив);перемешивание элементов массива-списка в случайном порядке:
$my_array = array
(
"Иван",
"Алексеев",
"доцент",
);
shuffle($my_array);
foreach($my_array as $index=>$value)
{
echo $index, '=>', $value;
echo "<BR>";
}
На экран будет выведено:
Дата добавления: 2015-04-19; просмотров: 1057;