﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / Perl  / Преобразование массива / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 16:50:24 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Преобразование массива</title><link>http://relib.com/forums/Topic848418-18-1.aspx</link><description>А не проще ли использовать хэш? Подумайте может для вашей задачи это было бы лучше? Тогда вы смогли бы манипулировать данными более гибко.&lt;BR&gt;Или попробуйте многомерный массив.</description><pubDate>Fri, 17 Dec 2004 11:18:00 GMT</pubDate><dc:creator>PoizOn</dc:creator></item><item><title>RE: Преобразование массива</title><link>http://relib.com/forums/Topic848418-18-1.aspx</link><description>Первое, что приходит в голову:&lt;BR&gt;[code]&lt;BR&gt;@arr = (1,2,3,4,5,6,7,8);&lt;BR&gt;$len = @arr;&lt;BR&gt;for($i=0; $i&amp;lt;$len-1; $i+=2) {&lt;BR&gt;  ($arr[$i],$arr[$i+1]) = ($arr[$i+1],$arr[$i]);&lt;BR&gt;}&lt;BR&gt;print @arr;&lt;BR&gt;[/code]&lt;BR&gt;Возможно, это не самый быстрый способ.</description><pubDate>Fri, 10 Dec 2004 17:26:00 GMT</pubDate><dc:creator>palva</dc:creator></item><item><title>Преобразование массива</title><link>http://relib.com/forums/Topic848418-18-1.aspx</link><description>массив&lt;BR&gt;@array = ('1', '2', '3', '4', '5', '6');&lt;BR&gt;как его можно привести к такой структуре:&lt;BR&gt;'2', '1', '4', '3', '6', '5'&lt;BR&gt;т.е. поменять местами 2-1 4-3 6-5 для довольно большого массива?</description><pubDate>Fri, 10 Dec 2004 16:08:00 GMT</pubDate><dc:creator>23RUS</dc:creator></item></channel></rss>