Главная страница  /  Занятия  /  #10  /  Массивы в PHP

Массивы в PHP

Задание:

Рассказать о массивах в PHP.

php-документ (index.php):

   <?
    $myArray = array('Маша', 'Даша', 'Глаша');
echo $myArray[2].'<br>'; echo '<br>'; unset($myArray);
    $myArray = ['Маша', 'Даша', 'Глаша'];
echo $myArray[2].'<br>'; echo '<br>'; unset($myArray);
    $myArray[] = 'Маша';
    $myArray[] = 'Даша';
    $myArray[] = 'Глаша';
echo $myArray[1].'<br>'; echo '<br>'; unset($myArray);
    $myArray = array(1 => 'Маша', 2 => 'Даша', 3 => 'Глаша');
echo $myArray[1].'<br>'; echo '<br>'; unset($myArray);
    $myArray = array(1 => 'Петя', 2 => 'Вася', 3 => 'Коля');
for($i = 1; $i <= count($myArray); $i++) echo $myArray[$i].'<br>'; echo '<br>'; unset($myArray);
    $myArray = array('Иван' => 'Иванов', 'Пётр' => 'Петров', 'Николай' => 'Николаев');
foreach($myArray as $Key => $Value) echo $Key.' '.$Value.'<br>'; echo '<br>'; unset($myArray); $myArray = file('file.data');
    for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].'<br>';
echo '<br>'; unset($myArray); $myString = "Петя Вася Коля Рома Паша"; $myArray = explode(' ', $myString);
    for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].'<br>';
echo '<br>'; unset($myArray); $myArray = array('Тяня', 'Маня', 'Галя', 'Валя', 'Глаша'); $myString = implode(' ', $myArray); echo $myString;
    echo '<br><br>';
unset($myArray); $myArray1 = array(10, 20, 30); $myArray2 = array(40, 50, 60); $myArray3 = array_merge($myArray1, $myArray2); for($i = 0; $i < count($myArray3); $i++) echo $myArray3[$i].'<br>'; echo '<br>';
    unset($myArray);
$myArray = array(10, 40, 30, 50, 80); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].' '; echo '<br>'; sort($myArray); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].' '; echo '<br><br>';
    unset($myArray);
$myArray = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].' '; echo '<br>'; $myArray = array_reverse($myArray); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].' '; echo '<br><br>';
    unset($myArray);
$myArray = array(10, 'Вася', 33, 109, 'Маша', 95); foreach ($myArray as $Value) echo $Value.' '; echo '<br>'; shuffle($myArray);
    foreach ($myArray as $Value) echo $Value.' ';
echo '<br><br>'; unset($myArray); $myArray1 = array(55, 66, 77, 88, 99); $myArray2 = array_slice($myArray1, 2, 2); for($i = 0; $i < count($myArray2); $i++) echo $myArray2[$i].' ';
    echo '<br><br>';
unset($myArray);
   
$myArray = array(11, 22, 33, 44, 55, 66); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].'<br>'; $myString = serialize($myArray); echo $myString.'<br>'; $myArray = unserialize($myString); for($i = 0; $i < count($myArray); $i++) echo $myArray[$i].'<br>'; unset($myArray); ?>

Текстовый файл (file.data):

   Первая строка файла
   Вторая строка файла
   Третья строка файла

Результат:

Результат выполнения задания можно посмотреть здесь.