<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>508.com.ua &#187; ‘Science Fiction’ ‘Dune’508.com.ua</title>
	<atom:link href="https://508.com.ua/science-fiction-dune/feed/" rel="self" type="application/rss+xml" />
	<link>https://508.com.ua</link>
	<description>508.com.ua</description>
	<lastBuildDate>Tue, 01 Jul 2025 17:00:27 +0000</lastBuildDate>
	<language>ru-RU</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.25</generator>
	<item>
		<title>Массивы PHP: определение, зацикливание и сортировка простых массивов</title>
		<link>https://508.com.ua/massivy-php-opredelenie-zaciklivanie-i-sortirovka/</link>
		<comments>https://508.com.ua/massivy-php-opredelenie-zaciklivanie-i-sortirovka/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 06:13:51 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Веб Уроки]]></category>
		<category><![CDATA[‘Fantasy’ ‘The]]></category>
		<category><![CDATA[‘Fantasy’ ‘The Hobbit’]]></category>
		<category><![CDATA[‘Horror’ ‘Carrie’]]></category>
		<category><![CDATA[‘Science Fiction’]]></category>
		<category><![CDATA[‘Science Fiction’ ‘Dune’]]></category>

		<guid isPermaLink="false">http://wordpress.work/massivy-php-opredelenie-zaciklivanie-i-sortirovka/</guid>
		<description><![CDATA[В отличие от скалярных переменных, которые задают только одно значение переменной, переменная массива может удерживать несколько значений. Массивы очень удобны для хранения значений из запросов к базам данных, либо записей в формы, где каждое поле (также называемое «ключ») предоставляет разное значение. Давайте рассмотрим, как мы можем определить некоторые переменные, которые мы используем в массивах PHP.Numbered. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>В отличие от скалярных переменных, которые задают только одно значение переменной, переменная массива может удерживать несколько значений. Массивы очень удобны для хранения значений из запросов к базам данных, либо записей в формы, где каждое поле (также называемое «ключ») предоставляет разное значение. Давайте рассмотрим, как мы можем определить некоторые переменные, которые мы используем в массивах PHP.Numbered.<br /><span id="more-12647"></span></p>
<p>Если разработчик не указывает ключ для каждого значения в массиве, PHP автоматически задает номер ключам, начиная от 0.</p>
<p>Данный код определяет массив $arrMonths[], где каждый месяц года является элементом в массиве.</p>
<p>&lt;?php $arrMonths[] = ‘January’; $arrMonths[] = ‘February’; $arrMonths[] = ‘March’; $arrMonths[] = ‘April’; ?&gt;<br />Интерпретатор PHP автоматически определяет каждый ключ массива и присуждает ему номер, начиная от 0.</p>
<p>&lt;?php $arrMonths[0] = ‘January’; $arrMonths[1] = ‘February’; $arrMonths[2] = ‘March’; $arrMonths[3] = ‘April’; ?&gt;<br />Функция массива</p>
<p>Еще один метод определения массивов заключается в том, чтобы использовать функцию массива.</p>
<p>&lt;?php $arrMonths= array(‘January’, ‘February’, ‘March’, ‘April’); ?&gt;<br />Данная функция создает нумерованный массив по тому же принципу, как и пронумерованные элементы в примере, приведенном выше.</p>
<p>Ассоциативные массивы</p>
<p>В некоторых случаях, разработчику не нужно, чтобы каждое значение ассоциировалось с числом, но чтобы оно было привязано к более описательному ключу. Каждый их подобных ключей должен быть привязан к значению, оттуда и термин «ассоциативный».</p>
<p>Так же, как и в случае с пронумерованным массивом, авторы кода могут создать ассоциативный массив с одним элементом за раз:</p>
<p>&lt;?php $arrBooks[‘Comic Books’] = ‘Superman’; $arrBooks[‘Science Fiction’] = ‘Dune’; $arrBooks[‘Fantasy’] = ‘The Hobbit’; $arrBooks[‘Horror’] = ‘Carrie’; ?&gt;<br />Функция массива также удобна для создания ассоциативных массивов. Символ =&gt; привязывает ключевую фразу к значению.</p>
<p>&lt;?php $arrBooks = array( ‘Comic’ =&gt; ‘Superman’, ‘Science Fiction’ =&gt; ‘Dune’, ‘Fantasy’ =&gt; ‘The Hobbit’, ‘Horror’ =&gt; ‘Carrie’); ?&gt;<br />Это и есть массив?</p>
<p>Если вы не уверены в том, имеет ли переменная структуру массива, то функция is_array может протестировать переменную на предмет схожести с массивом.</p>
<p>&lt;?php $baseballTeams = array(‘Cardinals’, ‘Tigers’, ‘Astros’); $footballTeams = ‘Cardinals, Lions, Texans’; if (is_array($baseballTeams)) { echo (&quot;Baseball массив&lt;br&gt;&quot;); } else { echo (&quot;Не Baseball массив&lt;br&gt;&quot;); } if (is_array($footballTeams)) { echo (&quot;Football массив&lt;br&gt;&quot;); } else { echo (&quot;Не Football массив&lt;br&gt;&quot;); } ?&gt;<br />Так как переменная $baseballTeams является массивом (определенным функцией массива), и переменная $footballTeams представляет собой список слов, разделенных запятыми, мы получим следующий код:</p>
<p>Baseball массив Не Football массив<br />Зацикливание между массивами</p>
<p>Цикл foreach проходит через каждый элемент массива. Автор может отобразить, запустить вычисления или произвести какую-либо другую операцию для каждого элемента в массиве, так как он привязан к циклу.</p>
<p>&lt;?php $arrBooks = array( ‘Comic’ =&gt; ‘Superman’, ‘Science Fiction’ =&gt; ‘Dune’, ‘Fantasy’ =&gt; ‘The Hobbit’, ‘Horror’ =&gt; ‘Carrie’); foreach ($arrBooks as $key =&gt; $value) { print  &quot;$value is an example of a $key book.&lt;br&gt;n&quot;; } ?&gt;<br />В результате мы получим следующее:</p>
<p>Superman is an example of a Comic book. Dune is an example of a Science Fiction book. The Hobbit is an example of a Fantasy book. Carrie is an example of a Horror book.<br />Сортировка массивов</p>
<p>Функция sort позволяет нам сортировать массивы либо по нумерации (для значений в виде чисел), либо в алфавитном порядке (для буквенных значений). Функция сортировки проходит по каждому значению и заново задает им новые ключи.</p>
<p>&lt;?php $baseballTeams = array(‘Cardinals’, ‘Tigers’, ‘Astros’); sort($baseballTeams); foreach ($baseballTeams as $key =&gt; $value) { echo $value. &quot;&lt;br&gt;n&quot;; } ?&gt;<br />В результате мы имеем:</p>
<p>Astros Cardinals Tigers<br />В следующей части руководства мы рассмотрим другие функции, позволяющие нам добавлять, удалять или оперировать массивами.</p>
]]></content:encoded>
			<wfw:commentRss>https://508.com.ua/massivy-php-opredelenie-zaciklivanie-i-sortirovka/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
