{"id":1014,"date":"2024-05-16T20:01:57","date_gmt":"2024-05-16T23:01:57","guid":{"rendered":"https:\/\/thiagorossi.com.br\/blog\/?p=1014"},"modified":"2025-12-02T12:16:48","modified_gmt":"2025-12-02T15:16:48","slug":"arrays-php","status":"publish","type":"post","link":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/","title":{"rendered":"Arrays PHP"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Arrays PHP<\/strong>: Arrays s\u00e3o estruturas de dados vers\u00e1teis no <strong>PHP<\/strong> que permitem armazenar m\u00faltiplos valores sob uma \u00fanica vari\u00e1vel. Eles s\u00e3o a espinha dorsal de muitas opera\u00e7\u00f5es, desde a manipula\u00e7\u00e3o de listas simples at\u00e9 a organiza\u00e7\u00e3o de dados complexos em sistemas web.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O PHP suporta arrays de forma flex\u00edvel, permitindo que eles contenham diferentes tipos de dados simultaneamente e oferecendo dois modelos principais de indexa\u00e7\u00e3o.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">1. \ud83c\udfd7\ufe0f Tipos de Arrays e Cria\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Existem duas formas principais de organizar os dados em um array: por \u00edndice num\u00e9rico ou por chave textual. A sintaxe curta (<code>[]<\/code>) \u00e9 a forma moderna e preferida para criar arrays.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">A. Array Indexado (Num\u00e9rico)<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Os elementos s\u00e3o acessados por um \u00edndice sequencial que come\u00e7a em <strong>0<\/strong>.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Sintaxe curta e moderna\n$frutas = &#91;\"ma\u00e7\u00e3\", \"banana\", \"laranja\"]; \n\n\/\/ Acesso:\n$primeiraFruta = $frutas&#91;0]; \/\/ $primeiraFruta ser\u00e1 \"ma\u00e7\u00e3\"\n?&gt;\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">B. Array Associativo<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Os elementos s\u00e3o acessados usando uma <strong>chave<\/strong> definida pelo desenvolvedor (geralmente uma <em>string<\/em>), que nomeia o valor.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Associa chaves (strings) a valores\n$usuario = &#91;\n    \"nome\" =&gt; \"Jo\u00e3o\", \n    \"idade\" =&gt; 30, \n    \"cidade\" =&gt; \"S\u00e3o Paulo\"\n];\n\n\/\/ Acesso:\n$nomeUsuario = $usuario&#91;\"nome\"]; \/\/ $nomeUsuario ser\u00e1 \"Jo\u00e3o\"\n?&gt;\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">2. \u2795 Modifica\u00e7\u00e3o e Manipula\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Arrays s\u00e3o din\u00e2micos; voc\u00ea pode adicionar, remover ou alterar elementos a qualquer momento.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">A. Adicionar e Alterar Elementos<\/h3>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>A\u00e7\u00e3o<\/strong><\/td><td><strong>M\u00e9todo<\/strong><\/td><td><strong>Exemplo PHP<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Adicionar ao Final<\/strong><\/td><td>Usar colchetes vazios <code>[]<\/code>.<\/td><td><code>$frutas[] = \"uva\";<\/code><\/td><\/tr><tr><td><strong>Adicionar ao In\u00edcio<\/strong><\/td><td>Fun\u00e7\u00e3o <code>array_unshift()<\/code>.<\/td><td><code>array_unshift($frutas, \"morango\");<\/code><\/td><\/tr><tr><td><strong>Alterar Valor<\/strong><\/td><td>Acessar pela chave ou \u00edndice.<\/td><td><code>$usuario[\"idade\"] = 91;<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">B. Remover Elementos<\/h3>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>A\u00e7\u00e3o<\/strong><\/td><td><strong>Fun\u00e7\u00e3o<\/strong><\/td><td><strong>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Remover \u00daltimo<\/strong><\/td><td><strong><code>array_pop($array)<\/code><\/strong><\/td><td>Remove e <strong>retorna<\/strong> o \u00faltimo elemento. Reindexa o array num\u00e9rico.<\/td><\/tr><tr><td><strong>Remover Primeiro<\/strong><\/td><td><strong><code>array_shift($array)<\/code><\/strong><\/td><td>Remove e <strong>retorna<\/strong> o primeiro elemento. Reindexa o array num\u00e9rico.<\/td><\/tr><tr><td><strong>Remover Espec\u00edfico<\/strong><\/td><td><strong><code>unset($array[chave])<\/code><\/strong><\/td><td>Remove uma chave\/valor espec\u00edfico. <strong>N\u00e3o reindexa<\/strong> arrays num\u00e9ricos (cria &#8220;buracos&#8221; nos \u00edndices).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">3. \ud83d\udcca Fun\u00e7\u00f5es Essenciais de Arrays<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O PHP possui centenas de fun\u00e7\u00f5es para arrays, mas algumas s\u00e3o cruciais para a manipula\u00e7\u00e3o di\u00e1ria:<\/p>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Fun\u00e7\u00e3o<\/strong><\/td><td><strong>Prop\u00f3sito<\/strong><\/td><td><strong>Exemplo<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong><code>count($array)<\/code><\/strong><\/td><td>Retorna o <strong>n\u00famero<\/strong> de elementos no array.<\/td><td><code>count($frutas); \/\/ 4<\/code><\/td><\/tr><tr><td><strong><code>in_array($needle, $haystack)<\/code><\/strong><\/td><td>Verifica se um <strong>valor<\/strong> (<code>$needle<\/code>) existe no array (<code>$haystack<\/code>). Retorna <code>true<\/code>\/<code>false<\/code>.<\/td><td><code>in_array(\"banana\", $frutas); \/\/ true<\/code><\/td><\/tr><tr><td><strong><code>array_search($needle, $haystack)<\/code><\/strong><\/td><td>Retorna o <strong>\u00edndice ou chave<\/strong> do valor encontrado. Retorna <code>false<\/code> se n\u00e3o for encontrado.<\/td><td><code>array_search(\"banana\", $frutas); \/\/ 1<\/code><\/td><\/tr><tr><td><strong><code>implode($glue, $pieces)<\/code><\/strong><\/td><td>Converte o array em uma <strong>string<\/strong>, usando o delimitador (<code>$glue<\/code>).<\/td><td><code>implode(\", \", $frutas); \/\/ \"ma\u00e7\u00e3, banana, laranja\"<\/code><\/td><\/tr><tr><td><strong><code>explode($delimiter, $string)<\/code><\/strong><\/td><td>Converte uma <strong>string<\/strong> em um array, dividindo-a pelo delimitador.<\/td><td><code>explode(\",\", \"a,b,c\"); \/\/ [\"a\", \"b\", \"c\"]<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Ordena\u00e7\u00e3o<\/h3>\n\n\n\n<figure class=\"wp-block-table has-medium-font-size\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Fun\u00e7\u00e3o<\/strong><\/td><td><strong>Descri\u00e7\u00e3o<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong><code>sort($array)<\/code><\/strong><\/td><td>Ordena arrays <strong>indexados<\/strong> por valor (A-Z ou 0-9).<\/td><\/tr><tr><td><strong><code>rsort($array)<\/code><\/strong><\/td><td>Ordena arrays <strong>indexados<\/strong> por valor em ordem descendente.<\/td><\/tr><tr><td><strong><code>asort($array)<\/code><\/strong><\/td><td>Ordena arrays <strong>associativos<\/strong> por <strong>valor<\/strong>, mantendo a associa\u00e7\u00e3o chave-valor.<\/td><\/tr><tr><td><strong><code>ksort($array)<\/code><\/strong><\/td><td>Ordena arrays <strong>associativos<\/strong> por <strong>chave<\/strong>, mantendo a associa\u00e7\u00e3o chave-valor.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">4. \ud83d\udd00 Arrays Multidimensionais e Itera\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Arrays multidimensionais s\u00e3o arrays que cont\u00eam outros arrays, sendo ideais para representar estruturas tabulares ou cole\u00e7\u00f5es de registros (como resultados de banco de dados).<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$produtos = &#91;\n    &#91;\"nome\" =&gt; \"Ma\u00e7\u00e3\", \"preco\" =&gt; 2.5],\n    &#91;\"nome\" =&gt; \"Banana\", \"preco\" =&gt; 1.5]\n];\n\n\/\/ Acessando o nome do primeiro produto\n$nomeProduto = $produtos&#91;0]&#91;\"nome\"]; \/\/ \"Ma\u00e7\u00e3\"\n?&gt;\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Itera\u00e7\u00e3o<\/h3>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">O <strong><code>foreach<\/code><\/strong> \u00e9 o loop mais flex\u00edvel e recomendado para arrays em PHP, funcionando perfeitamente tanto para arrays indexados quanto associativos.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">PHP<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Itera\u00e7\u00e3o para arrays indexados (apenas valor)\nforeach ($frutas as $fruta) {\n    echo $fruta . \"&lt;br&gt;\";\n}\n\n\/\/ Itera\u00e7\u00e3o para arrays associativos (chave e valor)\nforeach ($usuario as $chave =&gt; $valor) {\n    echo \"{$chave}: {$valor}&lt;br&gt;\";\n}\n?&gt;\n<\/code><\/pre>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">5. \u26a0\ufe0f Considera\u00e7\u00f5es Importantes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\"><strong>Sintaxe Curta:<\/strong> Prefira sempre a sintaxe <code>[]<\/code> em vez de <code>array()<\/code>.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Performance:<\/strong> Para arrays grandes (milhares de elementos), use o <strong><code>foreach<\/code><\/strong> em vez do <code>for<\/code> com contagem (<code>count()<\/code>) dentro da condi\u00e7\u00e3o, pois chamar <code>count()<\/code> repetidamente pode ser menos eficiente.<\/li>\n\n\n\n<li class=\"has-medium-font-size\"><strong>Arrays Associativos como Objetos:<\/strong> Em PHP moderno, muitos frameworks utilizam arrays associativos para receber dados (como JSON) ou simular objetos simples.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-large-font-size\">\u2705 Conclus\u00e3o Arrays PHP<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Arrays PHP: Os arrays s\u00e3o o tipo de dado fundamental para gerenciar cole\u00e7\u00f5es de dados no PHP. A flexibilidade entre <strong>arrays indexados<\/strong> e <strong>associativos<\/strong>, combinada com um poderoso conjunto de fun\u00e7\u00f5es de manipula\u00e7\u00e3o, como <strong><code>count()<\/code><\/strong>, <strong><code>implode()<\/code>\/<code>explode()<\/code><\/strong> e as diversas fun\u00e7\u00f5es de <strong>ordena\u00e7\u00e3o<\/strong>, permite aos desenvolvedores estruturar e processar informa\u00e7\u00f5es de forma eficiente e escal\u00e1vel.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Toda jornada tem um in\u00edcio, e o in\u00edcio para se tornar um desenvolvedor back-end \u00e9 dominar as seguintes tecnologias, que voc\u00ea encontra aqui mesmo:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/sql\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp\" alt=\"SQL\" class=\"wp-image-942\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/05\/Capa-Artigos-2-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">SQL<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/php\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png\" alt=\"Capa Curso PHP\" class=\"wp-image-2835\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP-300x169.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">PHP<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"\/category\/laravel\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"426\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp\" alt=\"Laravel\" class=\"wp-image-1642\" srcset=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel.webp 758w, https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Laravel-300x169.webp 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/a><figcaption class=\"wp-element-caption\">Laravel<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">E se voc\u00ea gosta do nosso conte\u00fado, n\u00e3o deixe de contribuir adquirindo os servi\u00e7os e produtos dos nossos apoiadores e empresas que somos associados:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/hostinger.com.br\/?REFERRALCODE=1THIAGO62\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/03\/hostinger.png\" alt=\"Hospedagem Hostinger\" class=\"wp-image-92\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNDYlc\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/ofertas-amazon.webp\" alt=\"Ofertas Amazon\" class=\"wp-image-1308\"\/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/amzn.to\/3SNKmt0\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" src=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/08\/amazonprime.webp\" alt=\"Amazon Prime\" class=\"wp-image-1307\"\/><\/a><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tempo de leitura: <\/span> <span class=\"rt-time\"> 4<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Arrays PHP: Arrays s\u00e3o estruturas de dados vers\u00e1teis no PHP que permitem armazenar m\u00faltiplos valores&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2835,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-1014","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php","wpcat-11-id"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Arrays PHP - BLOG THIAGO ROSSI<\/title>\n<meta name=\"description\" content=\"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Arrays PHP - BLOG THIAGO ROSSI\" \/>\n<meta property=\"og:description\" content=\"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/\" \/>\n<meta property=\"og:site_name\" content=\"BLOG THIAGO ROSSI\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-16T23:01:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-02T15:16:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png\" \/>\n\t<meta property=\"og:image:width\" content=\"758\" \/>\n\t<meta property=\"og:image:height\" content=\"426\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Thiago Rossi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiago Rossi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/\"},\"author\":{\"name\":\"Thiago Rossi\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\"},\"headline\":\"Arrays PHP\",\"datePublished\":\"2024-05-16T23:01:57+00:00\",\"dateModified\":\"2025-12-02T15:16:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/\"},\"wordCount\":611,\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"articleSection\":[\"PHP\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/\",\"name\":\"Arrays PHP - BLOG THIAGO ROSSI\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"datePublished\":\"2024-05-16T23:01:57+00:00\",\"dateModified\":\"2025-12-02T15:16:48+00:00\",\"description\":\"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Capa-PHP.png\",\"width\":758,\"height\":426,\"caption\":\"PHP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/arrays-php\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Arrays PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"name\":\"THIAGO ROSSI\",\"description\":\"Mais de 20 anos de experi\u00eancia no mercado de TI!\",\"publisher\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\"},\"alternateName\":\"TR | CURSO WEB DEV\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#organization\",\"name\":\"THIAGO ROSSI\",\"alternateName\":\"TR | CURSO WEB DEV\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"contentUrl\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/04\\\/new-logo.webp\",\"width\":300,\"height\":300,\"caption\":\"THIAGO ROSSI\"},\"image\":{\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/5f28286948ec2afdeb2e044a2196cd87\",\"name\":\"Thiago Rossi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g\",\"caption\":\"Thiago Rossi\"},\"description\":\"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \\\"GDD \u2013 O Guia Definitivo\\\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.\",\"sameAs\":[\"https:\\\/\\\/thiagorossi.com.br\\\/blog\",\"https:\\\/\\\/instagram.com\\\/thiagorossix86\",\"https:\\\/\\\/linkedin.com\\\/in\\\/thiagox86\"],\"url\":\"https:\\\/\\\/thiagorossi.com.br\\\/blog\\\/author\\\/thiagorossi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Arrays PHP - BLOG THIAGO ROSSI","description":"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/","og_locale":"pt_BR","og_type":"article","og_title":"Arrays PHP - BLOG THIAGO ROSSI","og_description":"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...","og_url":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/","og_site_name":"BLOG THIAGO ROSSI","article_published_time":"2024-05-16T23:01:57+00:00","article_modified_time":"2025-12-02T15:16:48+00:00","og_image":[{"width":758,"height":426,"url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","type":"image\/png"}],"author":"Thiago Rossi","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Thiago Rossi","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#article","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/"},"author":{"name":"Thiago Rossi","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87"},"headline":"Arrays PHP","datePublished":"2024-05-16T23:01:57+00:00","dateModified":"2025-12-02T15:16:48+00:00","mainEntityOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/"},"wordCount":611,"publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","articleSection":["PHP"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/","url":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/","name":"Arrays PHP - BLOG THIAGO ROSSI","isPartOf":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#primaryimage"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#primaryimage"},"thumbnailUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","datePublished":"2024-05-16T23:01:57+00:00","dateModified":"2025-12-02T15:16:48+00:00","description":"Arrays PHP: Neste artigo, vamos explorar os conceitos b\u00e1sicos de arrays, as fun\u00e7\u00f5es mais utilizadas e exemplos pr\u00e1ticos para voc\u00ea come\u00e7ar...","breadcrumb":{"@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thiagorossi.com.br\/blog\/arrays-php\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#primaryimage","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/11\/Capa-PHP.png","width":758,"height":426,"caption":"PHP"},{"@type":"BreadcrumbList","@id":"https:\/\/thiagorossi.com.br\/blog\/arrays-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thiagorossi.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Arrays PHP"}]},{"@type":"WebSite","@id":"https:\/\/thiagorossi.com.br\/blog\/#website","url":"https:\/\/thiagorossi.com.br\/blog\/","name":"THIAGO ROSSI","description":"Mais de 20 anos de experi\u00eancia no mercado de TI!","publisher":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#organization"},"alternateName":"TR | CURSO WEB DEV","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thiagorossi.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/thiagorossi.com.br\/blog\/#organization","name":"THIAGO ROSSI","alternateName":"TR | CURSO WEB DEV","url":"https:\/\/thiagorossi.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","contentUrl":"https:\/\/thiagorossi.com.br\/blog\/wp-content\/uploads\/2024\/04\/new-logo.webp","width":300,"height":300,"caption":"THIAGO ROSSI"},"image":{"@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/linkedin.com\/in\/thiagox86"]},{"@type":"Person","@id":"https:\/\/thiagorossi.com.br\/blog\/#\/schema\/person\/5f28286948ec2afdeb2e044a2196cd87","name":"Thiago Rossi","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb28b4665f4162bab9fbef8db5a7f00597f79ab90ece9a67189bb6bce78d5786?s=96&d=retro&r=g","caption":"Thiago Rossi"},"description":"Com mais de 20 anos de jornada na tecnologia, minha trajet\u00f3ria evoluiu do ensino t\u00e9cnico \u00e0 arquitetura de sistemas complexos. Hoje, foco minha expertise no desenvolvimento de solu\u00e7\u00f5es de Intelig\u00eancia Artificial nativa e an\u00e1lise de dados p\u00fablicos, utilizando o ecossistema PHP para transformar dados brutos em transpar\u00eancia e efici\u00eancia. Como autor e desenvolvedor, acredito na democratiza\u00e7\u00e3o do conhecimento. Essa vis\u00e3o resultou em uma biblioteca de mais de 530 artigos gratuitos, cobrindo desde a base do WebDev e Infraestrutura at\u00e9 os bastidores da ind\u00fastria de Jogos e IA. No universo de Game Design, sou autor do livro \"GDD \u2013 O Guia Definitivo\" e documento ativamente meus processos atrav\u00e9s de DevLogs, unindo rigor t\u00e9cnico e criatividade em projetos desenvolvidos com GDevelop 5. Meu compromisso \u00e9 conectar engenharia de ponta com as reais oportunidades do mercado de tecnologia.","sameAs":["https:\/\/thiagorossi.com.br\/blog","https:\/\/instagram.com\/thiagorossix86","https:\/\/linkedin.com\/in\/thiagox86"],"url":"https:\/\/thiagorossi.com.br\/blog\/author\/thiagorossi\/"}]}},"_links":{"self":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1014"}],"version-history":[{"count":1,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions"}],"predecessor-version":[{"id":5059,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/posts\/1014\/revisions\/5059"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media\/2835"}],"wp:attachment":[{"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thiagorossi.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}