Массивы в php

Главная » Видеоуроки » PHP » Массивы в php
В этом уроке мы обсудим массивы в php. Массивы — очень важная и часто используемая структура данных в любом современном языке программирования. В php существует большое количество функций для работы с массивами. Некоторые из них мы рассмотрим в этом уроке. Также вы узнаете, что такое ассоциативные массивы в php, а также разберем цикл foreach.
Кроме этого, мы рассмотрим, как добавить элемент в массив, как извлечь первые элемент массива, последний элемент массива. Важно отметить, что массив характеризуется двумя характеристиками — ключ и значение. Для того, чтобы работать с массивом в цикле, нам необходимо знать количество элементов в массиве. Для этого в php есть функция count

В качестве домашнего задания предлагаю вам написать скрипт, высчитывающий среднее арифметическое числового массива (массив задайте сами). На следующем уроке мы поговорим о сортировке массивов.

Код урока

<?php

/*
$arrayName = array();

var_dump($arrayName);

print_r($arrayName);

$a = 5;
var_dump($a);
*/

$arrayName = array(1,2,3,4,5);

var_dump($arrayName);

echo "<pre>";
print_r($arrayName);
echo "<pre>";

echo $arrayName[2];

echo "<br>";

echo count($arrayName);

echo "<br>";

for ($i=0; $i < count($arrayName); $i++) { 
	echo $arrayName[$i] . " ";
}

echo "<br>";

foreach ($arrayName as $key => $value) {
	echo $key . "=>" .$value . "<br>";
}

$basket = array(
	'banana' => 5,
	'pear'   => 7,
	'apple'  => 9
);

echo $basket['banana'];

echo "<br/>";

foreach ($basket as $key => $value) {
	echo $key . "=>" .$value . "<br/>";	
}

var_dump($basket);

print_r($basket);

$arr = array(
	array(1,2,3,4,5),
	array(6,7,8,9)
);

echo count($arr);

var_dump($arr);

echo $arr[0][3];

$nums = array(1,2,3,4,5);

array_push($nums, 8);

var_dump($nums);

array_unshift($nums, -1);

var_dump($nums);

echo array_pop($nums) . " " . array_shift($nums);

$basket['cucumber'] = 15;

var_dump($basket);

$tomato = array('tomato' => 20);

//$basket = $basket + $tomato;
//$basket = $tomato + $basket;

var_dump($basket);

$res = array_merge($tomato, $basket);

var_dump($res);

// посчитать среднее арифтметическое элементов числового массива (abzalov90@gmail.com)
// http://php.net/manual/ru/ref.array.php

0 Комментариев

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.

Pin It on Pinterest

Share This