<?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>ordenação Archives - Dicas de PHP</title>
	<atom:link href="https://dicasdephp.com.br/tags/ordenacao/feed/" rel="self" type="application/rss+xml" />
	<link>https://dicasdephp.com.br/tags/ordenacao/</link>
	<description>PHP de um jeito muito fácil!</description>
	<lastBuildDate>Sun, 27 Mar 2022 01:57:27 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>Ordernar Array no PHP</title>
		<link>https://dicasdephp.com.br/ordernar-array-php/</link>
					<comments>https://dicasdephp.com.br/ordernar-array-php/#comments</comments>
		
		<dc:creator><![CDATA[dicasdephp]]></dc:creator>
		<pubDate>Sun, 30 Oct 2011 02:04:03 +0000</pubDate>
				<category><![CDATA[Array]]></category>
		<category><![CDATA[Exemplos]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[ordenação]]></category>
		<category><![CDATA[ordenação natural]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://www.dicasdephp.com.br/?p=81</guid>

					<description><![CDATA[<p>Para ordenar array php, você deve utilizar uma das funções abaixo. Para cada situação existe uma função disponível. Veja a lista de funções disponíveis: ksort() &#8211; Ordenar um array pelas chaves krsort() &#8211; Organizar um array pelas chaves em ordem descrescente asort() &#8211; Alterar um array mantendo a associação entre índices e valores arsort() &#8211; Ordernar um array ... <a title="Ordernar Array no PHP" class="read-more" href="https://dicasdephp.com.br/ordernar-array-php/" aria-label="More on Ordernar Array no PHP">Ler mais</a></p>
<p>The post <a href="https://dicasdephp.com.br/ordernar-array-php/">Ordernar Array no PHP</a> appeared first on <a href="https://dicasdephp.com.br">Dicas de PHP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Para ordenar array php, você deve utilizar uma das funções abaixo. Para cada situação existe uma função disponível.</p>
<p>Veja a lista de funções disponíveis:</p>
<ul>
<li>ksort() &#8211; Ordenar um array pelas chaves</li>
<li>krsort() &#8211; Organizar um array pelas chaves em ordem descrescente</li>
<li>asort() &#8211; Alterar um array mantendo a associação entre índices e valores</li>
<li>arsort() &#8211; Ordernar um array em ordem descrescente mantendo a associação entre índices e valores</li>
<li>uksort() &#8211; Ajusta um array pelas chaves utilizando uma função de comparação definida pelo usuário</li>
<li>sort() &#8211; Os elementos serão ordenados do menor para o maior ao final da execução dessa função.</li>
<li>natsort() &#8211; Modifica o array utilizando o algoritmo da &#8220;ordem natural&#8221;</li>
<li>rsort() &#8211; Altera a ordem de um array em descrescente</li>
</ul>
<h2>ksort</h2>
<p>A função <strong>ksort()</strong> é responsável por ordenar um array pelas chaves:</p>
<pre>&lt;?php

$palavras = array("d"=&gt;"Dicas", "a"=&gt;"PHP", "b" =&gt;"Tutorial", "c"=&gt;"Tutorial de PHP");

print_r( $palavras ); // Array antes da funação ( [d] =&gt; Dicas [a] =&gt; PHP [b] =&gt; Tutorial [c][/c] =&gt; Tutorial de PHP )

ksort( $palavras ); // Ordenando um array pela chave

print_r( $palavras ); // Array depois da função ( [a] =&gt; PHP [b] =&gt; Tutorial [c][/c] =&gt; Tutorial de PHP [d] =&gt; Dicas )

?&gt;</pre>
<p>Para ordenar os índices de forma decrescente, utilize a função <strong>krsort()</strong>.</p>
<h2>sort</h2>
<p>A função <strong>asort()</strong> ordena um array mantendo a associação entre índices e valores, mas a ordeneção é feita pelos valores e não índices:</p>
<pre>&lt;?php

$palavras = array("b" =&gt;"Tutorial", "d"=&gt;"Dicas", "a"=&gt;"PHP", "c"=&gt;"Tutorial de PHP");

print_r( $palavras ); // Array antes da funação ( [b] =&gt; Tutorial [d] =&gt; Dicas [a] =&gt; PHP [c][/c] =&gt; Tutorial de PHP )

asort( $palavras ); // Ordenando um array pela chave

print_r( $palavras ); // Array depois da função ( [d] =&gt; Dicas [a] =&gt; PHP [b] =&gt; Tutorial [c][/c] =&gt; Tutorial de PHP )

?&gt;</pre>
<p>Para ordenar os valores de forma decrescente, utilize a função arsort(). Com isso os índices serão mantidos e apenas alterados a ordenação dos valores para decrescente.</p>
<h2>uksort</h2>
<p>A função <strong>uksort()</strong> ordena um array pelas chaves utilizando uma função de comparação definida pelo usuário:</p>
<pre>&lt;?php

function ordena( $a, $b ) {
    $a = ereg_replace('^(a|an|the) ', '', $a);
    $b = ereg_replace('^(a|an|the) ', '', $b);
    return strcasecmp($a, $b);
}

$palavras = array("b" =&gt;"Tutorial", "d"=&gt;"Dicas", "a"=&gt;"PHP", "c"=&gt;"Tutorial de PHP");

print_r( $palavras ); // Array antes da funação ( [b] =&gt; Tutorial [d] =&gt; Dicas [a] =&gt; PHP [c][/c] =&gt; Tutorial de PHP )

uksort( $palavras, "ordena" ); // Ordenando um array com uma função definida pelo usuário

print_r( $palavras ); // Array depois da função ( [d] =&gt; Dicas [a] =&gt; PHP [b] =&gt; Tutorial [c][/c] =&gt; Tutorial de PHP )

?&gt;</pre>
<h2>sort</h2>
<p>A função <strong>sort()</strong> ordena um array:</p>
<pre>&lt;?php

$palavras = array("Tutorial", "Dicas", "PHP", "Tutorial de PHP");

print_r( $palavras ); // Array antes da funação ( [0] =&gt; Tutorial [1] =&gt; Dicas [2] =&gt; PHP [3] =&gt; Tutorial de PHP )

sort( $palavras ); // A ordenação será por ordem alfabética.

print_r( $palavras ); // Array depois da função ( [0] =&gt; Dicas [1] =&gt; PHP [2] =&gt; Tutorial [3] =&gt; Tutorial de PHP )

?&gt;</pre>
<p>Para ordenação decrescente, utilize a função <strong>rsort()</strong>.</p>
<h2>natsort</h2>
<p>A função <strong>natsort()</strong> ordena um array utilizando o algoritmo da &#8220;<strong>ordem natural</strong>&#8220;:</p>
<pre>&lt;?php

$palavras = $videos = array("img12.png", "img10.png", "img2.png", "img1.png");

print_r( $palavras ); // Array antes da função ( [0] =&gt; img12.png [1] =&gt; img10.png [2] =&gt; img2.png [3] =&gt; img1.png ) 

natsort( $videos ); // A ordenação será por ordem alfabética.

print_r( $videos ); // Array depois da função ( [0] =&gt; img1.png [1] =&gt; img10.png [2] =&gt; img12.png [3] =&gt; img2.png )

?&gt;</pre>
<p>Dúvidas deixe nos comentário!</p>
<p>The post <a href="https://dicasdephp.com.br/ordernar-array-php/">Ordernar Array no PHP</a> appeared first on <a href="https://dicasdephp.com.br">Dicas de PHP</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dicasdephp.com.br/ordernar-array-php/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>O que são arrays no PHP</title>
		<link>https://dicasdephp.com.br/o-que-sao-arrays-no-php/</link>
		
		<dc:creator><![CDATA[dicasdephp]]></dc:creator>
		<pubDate>Fri, 21 Oct 2011 00:10:20 +0000</pubDate>
				<category><![CDATA[Array]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[ordenação]]></category>
		<category><![CDATA[php]]></category>
		<guid isPermaLink="false">http://www.dicasdephp.web523.kinghost.net/homologacao/?p=11</guid>

					<description><![CDATA[<p>No PHP, array é o nome dado a um conjunto de valores. Esse conjunto de valores é relacionado a chaves. Este tipo de valor no PHP é otimizado de várias maneiras, tornando assim possível usá-lo como um array real, ou uma lista, hashtable (que é uma implementação de mapa), dicionário, coleção, pilha, fila e outras ... <a title="O que são arrays no PHP" class="read-more" href="https://dicasdephp.com.br/o-que-sao-arrays-no-php/" aria-label="More on O que são arrays no PHP">Ler mais</a></p>
<p>The post <a href="https://dicasdephp.com.br/o-que-sao-arrays-no-php/">O que são arrays no PHP</a> appeared first on <a href="https://dicasdephp.com.br">Dicas de PHP</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>No PHP, array é o nome dado a um conjunto de valores. Esse conjunto de valores é relacionado a chaves. Este tipo de valor no PHP é otimizado de várias maneiras, tornando assim possível usá-lo como um array real, ou uma lista, hashtable (que é uma implementação de mapa), dicionário, coleção, pilha, fila e outras aplicações.</p>
<p>Ainda é possível ter outro array dentro de um valor, assim você consegue facilmente simular árvores de dados.</p>
<p>Abaixo você pode encontrar alguns exemplos para criar e interagir com esses valores:</p>
<p>Com o constrututor da array(), você pode iniciar uma lista separando os pares por <em>chave =&gt; valor</em>.</p>
<pre>&lt;?php
    $arr = array(
        "foo" =&gt; "bar",    // a chave pode ser string
        12 =&gt; true        // ou pode ser um inteiro
    );

    echo $arr["foo"]; // retorna o valor da chave foo: bar
    echo $arr[12];    // retorna o valor da chave 12: 1
?&gt;</pre>
<p>Abaixo tem um exemplo de como criar um array bidimensional, podendo inserir um array dentro de um valor:</p>
<pre>&lt;?php
    $arr = array(
        "arrBidimensional" =&gt; array( 6=&gt;"A", 8=&gt;"B", "chave"=&gt;"C" ) // um array como valor
    );

    echo $arr["arrBidimensional"][6];    // Retornará A
    echo $arr["arrBidimensional"][8];    // Retornará B
    echo $arr["arrBidimensional"]["chave"];    // Retornará C
?&gt;</pre>
<p>The post <a href="https://dicasdephp.com.br/o-que-sao-arrays-no-php/">O que são arrays no PHP</a> appeared first on <a href="https://dicasdephp.com.br">Dicas de PHP</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
