Array - массив

<?php

//Array - массив

//массив сокращЄнный
$streets = array("¬¤зов", "ƒубов", "јвеню"); //отсчЄт с нул¤

$streets = array(12 => "¬¤зов", "ƒубов", "јвеню"); //отсчЄт с 12
$streets = array("V" => "¬¤зов",
				 "D" => "ƒубов",
				 "A" => "јвеню");
				 
$years = range(2001, 2010); //тут 10 массивов!!!!!! см.ниже
$years[0] = 2001
$years[1] = 2002
...
$years[9] = 2010	 


//вывод элементов массивов
echo "<pre>";
var_dump($castomers);
echo "</pre>";
//красивее так
echo "<pre>";
print_r($castomers);
echo "</pre>";

//ѕ≈–≈Ѕќ– ЁЋ≈ћ≈Ќ“ќ¬ ћј——»¬ј ¬–”„Ќ”ё
current($им¤_массива) возвращает текущее значение элемента масива, не перемеща¤ указатель
next($им¤_массива) перемещает указатель вперЄд на один элемент
previous($им¤_массива) перемещает указательназад на один элемент
end($им¤_массива) перемещает указатель в конец массива
reset($им¤_массива) перемещает указатель в начало массива

//данные из конца массива
$count_sites = end($file_list_sites);

//ѕ–ќ’ќƒ ѕќ ћј——»¬”
foreach($им¤_массива as $ключ => $значение) //после прохода указатель возвращаетс¤ в начало
{
   набор операторов;
}
//пример прохода по массиву
foreach($_SERVER as $key => $value) //информаци¤ о сервере
{
echo "<p>$key<br>$value</p>";
}

$serverURL = foreach($_SERVER_NAME as $key => $value);

//ѕ–≈ќЅ–ј«ќ¬јЌ»≈ “≈ —“ќ¬ќ… —“–ќ » ¬ ћј——»¬
$str = "это: новый: дом";
$test = explode(":", $str);
print_r($str);
print_r($test);

//ѕ–≈ќЅ–ј«ќ¬јЌ»≈ ћј——»¬ј ¬ “≈ —“ќ¬”ё —“–ќ ”
$str = array("красный", "синий", "зелЄный");
$test = implode(";", $str);
print_r($str);
print_r($test);

//ѕ–≈ќЅ–ј«ќ¬јЌ»≈ ћј——»¬ј ¬ ѕ≈–≈ћ≈ЌЌџ≈
$str = array("red" => "красный", "blue" => "синий");
extract($str);
echo "$red";
echo "$blue";

//ѕ–≈ќЅ–ј«ќ¬јЌ»≈ ѕ≈–≈ћ≈ЌЌџ’ ¬ ћј——»¬
$color1 = "красный";
$color2 = "синий";
$a = "фиолет";
$b = "оранж";
$arrayIn = array("a", "b");
$arrayOut = compact("color1", "color2", $arrayIn);
//результат обработки
$arrayOut[color1] = красный
$arrayOut[color2] = синий
$arrayOut[a] = фиолет
$arrayOut[b] = оранж

//–ј«Ѕ»≈Ќ»≈ ћј——»¬ј
$test = array("крас", "зел", "син", "роз");
$sab = array_slice($test, 1, 2); //1элемен с которого начинаетс¤ разбиение, 2 - количество элементов
//результат обработки
[0] => зел
[1] => син

//сравнение массивов
if(!in_array($userfile[1], $files_type))
{
	$ups .= '«агружаемый формат не поддерживаетс¤<br>';
}

//ќЅЏ≈ƒ»Ќ≈Ќ»≈ ћј——»¬ќ¬
$big = array_merge($массив1, $массив2, ...);

//—”ћћ»–ќ¬јЌ»≈ ћј——»¬ќ¬
$sum = array_sum($им¤_массива);

//”ƒјЋ≈Ќ»≈ ѕќ¬“ќ–яёў»’—я ЁЋ≈ћ≈Ќ“ќ¬
$delete = array_unique($им¤_массива);

//ѕ≈–≈—“јЌќ¬ ј  Ћё„≈… » «Ќј„≈Ќ»… ¬ ћј——»¬≈
//имметс¤ массив
$1['r'] = red
$1['b'] = bl
//перестановка
$pere = array_flip($test);
//результат обработки
$1['red'] = r
$1['bl'] = b

//ћЌќ√ќћ≈–Ќџ… ћј——»¬ (массив массивов)
$food['vegetable']['apple'] = 1.25;

//создание многомерного массива
$food = array(
	"vegetable" => array("potato" => 1.00, "onion" => .50),
	"fruit" => array("orange" => 2.50, "apple" => 2.00),
	
//информаци¤ об имени текущего запущенного сценари¤
echo $_SERVER['PHP_SELF']; //путь до запущенного файла (без адреса сайта)
	
//¬—“–ќ≈ЌЌџ≈ ћј——»¬џ
//страница 108

//информаци¤ о сервере
foreach($_SERVER as $key => $value) 
{
	echo "<p><b>$key</b><br>$value</p>";
}

//урл сервера (url сайта)
echo $_SERVER['SERVER_NAME'];
//адрес до страницы без урла сайта
echo $_SERVER['SCRIPT_NAME'];

?>
Теги:
Array
Добавлено: 07 Апреля 2018 21:46:36 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...