И снова здравствуйте 🙂
Сегодня мы узнаем, как редактировать данные в массиве (иногда возникает потребность и в таком). В качестве примера возьмем код:
<code class="php"><span class="preprocessor"><?php</span> <span class="variable">$myArray</span> = <span class="keyword">array</span>(<span class="string">"red"</span>, <span class="string">"blue"</span>, <span class="string">"yellow"</span>); <span class="keyword">echo</span> <span class="variable">$myArray</span>[<span class="number">1</span>]; <span class="comment">// outputs "blue"</span> <span class="variable">$myArray</span>[<span class="number">1</span>] = <span class="string">"green"</span>; <span class="keyword">echo</span> <span class="variable">$myArray</span>[<span class="number">1</span>]; <span class="comment">// outputs "green"</span> <span class="preprocessor">?> </span></code>Как видно из кода - у нас имеется массив $myArray, состоящий из трех цветов: red, blue, welloy. Команда echo $myArray [1] выведет значение blue (еще раз напомним себе, что отсчет данных в массиве начинается с нуля). Однако! Если мы используем конструкцию $myArray [1] = "green" - значение ячейки в массиве измениться с blue на green! Как всегда - разобравшись во всем этом, выполним тестовое задание: In <a class="line-no" data-from="8" data-to="">line 8</a>, there's an array named<code class="bash"><span class="variable">$languages</span></code>. 1. Change an item in the <code class="bash"><span class="variable">$languages</span></code>array. You can take your pick! 2. Then use <code class="bash"><span class="keyword">echo</span></code> to output<code class="bash"><span class="variable">$languages</span></code>. В строке 8 имеется массив, состоящий из названий языком программирования. Задача текущего урока - изменить данные в массиве, причем номер ячейки и параметры замены нам предстоит выбрать самостоятельно. Новые данные нужно вывести на экран. Код, данный нам на растерзание: <html> <head> <title>Modifying Elements</title> </head> <body> <p> <?php $languages = array("HTML/CSS", "JavaScript", "PHP", "Python", "Ruby"); // Write the code to modify // the $languages array! ?> </p> </body> </html> Вспоминая все, что мы узнали выше - попробуем изменить ячейку с названием языка Python на ... ну пусть будет Basic :) Используем следующую конструкцию: $languages [2] = "Basic"; задав тем самым нужной нам ячейке новое значение. После этого выведем значение на экран: echo $languages [2]; Окончательная версия кода представлена ниже: <html> <head> <title>Modifying Elements</title> </head> <body> <p> <?php $languages = array("HTML/CSS", "JavaScript", "PHP", "Python", "Ruby"); // Write the code to modify // the $languages array! $languages [2] = "Basic"; echo $languages [2]; ?> </p> </body> </html> <a href="https://lavrynenko.com/wp-content/uploads/2015/06/php-lesson-array-1-new-data-1-1.jpg"><img class="alignleft size-medium wp-image-1213" src="https://lavrynenko.com/wp-content/uploads/2015/06/php-lesson-array-1-new-data-1-300x183.jpg" alt="php-lesson-array-new-data" width="300" height="183" /></a> Спасибо за внимание :) Как всегда - в случае возникновения вопросов пишите на почту <a href="mailto:oleksiy@lavrynenko.com">oleksiy@lavrynenko.com</a>
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️