{"id":156,"date":"2024-04-01T03:45:56","date_gmt":"2024-04-01T00:45:56","guid":{"rendered":"https:\/\/aslihankaratas.com\/?p=156"},"modified":"2024-04-01T13:23:12","modified_gmt":"2024-04-01T10:23:12","slug":"phpde-diziler","status":"publish","type":"post","link":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/","title":{"rendered":"PHP&#8217;de Diziler"},"content":{"rendered":"\n<p>PHP&#8217;de diziler, birden \u00e7ok de\u011feri tek bir de\u011fi\u015fken alt\u0131nda saklamak i\u00e7in kullan\u0131lan veri yap\u0131lar\u0131d\u0131r. Diziler, s\u0131ral\u0131 bir \u015fekilde organize edilmi\u015f ve her bir elemana bir anahtar veya indisle eri\u015filebilen veri gruplar\u0131d\u0131r. Her bir de\u011fer, belirli bir anahtar veya indis numaras\u0131yla ili\u015fkilendirilir.<\/p>\n\n\n\n<p><strong>Dizi olu\u015fturma kurallar\u0131<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dizi elemanlar\u0131na tan\u0131mlanacak anahtar adlar\u0131nda, harfler, rakamlar(a-z A-Z 0-9) ve _ (alt \u00e7izgi) kullan\u0131labilir.<\/li>\n\n\n\n<li>Dizi elemanlar\u0131na anahtar isimleri tan\u0131mlarken PHP taraf\u0131ndan rezerve edilmi\u015f kelimeler kullan\u0131lamaz.<\/li>\n\n\n\n<li>Dizi elemanlar\u0131na tan\u0131mlanacak olan anahtar isimleri b\u00fcy\u00fck ve k\u00fc\u00e7\u00fck harf duyarl\u0131d\u0131r.<\/li>\n\n\n\n<li>Bir dizi eleman\u0131na anahtar tan\u0131mlanmazsa, anahtar otomatik olarak olu\u015fturulur.<\/li>\n\n\n\n<li>Dizide her anahtarla de\u011fer aras\u0131na =&gt; karakterleri konulmal\u0131d\u0131r.<\/li>\n\n\n\n<li>Dizide birden \u00e7ok eleman olu\u015fturulacaksa, her elemandan sonra , (virg\u00fcl) koyulmal\u0131d\u0131r.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n$dizi = array((\"K\u0131rm\u0131z\u0131\", \"Mavi\", \"Ye\u015fil\"););\n\necho \"Dizi Elemanlar\u0131:&lt;br&gt;\";\nforeach ($dizi as $eleman) {\n    echo $eleman . \"&lt;br&gt;\";\n}\n?&gt;<\/code><\/pre>\n\n\n\n<p><strong>Dizileri yazd\u0131rma: <\/strong>PHP echo olu\u015fumuyla dizilerin tamam\u0131n\u0131 yazd\u0131ramay\u0131z. PHP\u2019de dizilerin tamam\u0131n\u0131 yazd\u0131rmak i\u00e7in print_r() olu\u015fumu vard\u0131r. Ancak dizinin sadece bir eleman\u0131n\u0131 yazd\u0131rmak istersek echo kullanabiliriz.<\/p>\n\n\n\n<p>For d\u00f6ng\u00fcs\u00fc kullanarak dizinin elemanlar\u0131n\u0131 s\u0131rayla ekrana yazd\u0131ran php kodunu yazal\u0131m.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Bir dizi olu\u015ftural\u0131m\n$dizi = array(\"elma\", \"armut\", \"muz\", \"\u00e7ilek\");\n\n\/\/ Dizinin elemanlar\u0131n\u0131 ekrana yazd\u0131ral\u0131m\nfor ($i = 0; $i &lt; count($dizi); $i++) {\n    echo $dizi&#91;$i] . \"&lt;br&gt;\";\n}\n?&gt;\n<\/code><\/pre>\n\n\n\n<p>Ayn\u0131 kod \u00fczerinde de\u011fi\u015fiklik yapal\u0131m. \u00d6nce dizinin eleman say\u0131lar\u0131n\u0131 ekrana yazd\u0131rs\u0131n sonra elemanlar\u0131n\u0131 yazd\u0131rs\u0131n.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Bir dizi olu\u015ftural\u0131m\n$dizi = array(\"elma\", \"armut\", \"muz\", \"\u00e7ilek\");\n\n\/\/ Dizinin uzunlu\u011funu alal\u0131m\n$uzunluk = count($dizi);\n\n\/\/ Dizideki her bir eleman\u0131 ekrana yazd\u0131ral\u0131m\nfor ($i = 0; $i &lt; $uzunluk; $i++) {\n    echo $dizi&#91;$i] . \"&lt;br&gt;\";\n}\n?&gt;<\/code><\/pre>\n\n\n\n<p>Kullan\u0131c\u0131dan al\u0131nan ders say\u0131s\u0131 ve ders notu de\u011fi\u015fkenlerine g\u00f6re ki\u015finin d\u00f6nem ortalamas\u0131n\u0131 hesaplayan php kodunu yazal\u0131m.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php\n\/\/ Kullan\u0131c\u0131dan al\u0131nacak verileri tutacak bir dizi olu\u015ftural\u0131m\n$veriler = array();\n\n\/\/ Kullan\u0131c\u0131dan ka\u00e7 adet veri girece\u011fini alal\u0131m\n$veri_sayisi = (int)readline(\"Ka\u00e7 adet veri gireceksiniz? \");\n\n\/\/ Belirlenen say\u0131da veri alal\u0131m\n$i = 0;\nwhile ($i &lt; $veri_sayisi) {\n    $veri = readline(\"Veri \" . ($i + 1) . \": \");\n    $veriler&#91;] = $veri;\n    $i++;\n}\n\n\/\/ Al\u0131nan verileri ekrana yazd\u0131ral\u0131m\necho \"Girilen veriler: \";\n$i = 0;\nwhile ($i &lt; count($veriler)) {\n    echo $veriler&#91;$i] . \" \";\n    $i++;\n}\n?><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>PHP&#8217;de diziler, birden \u00e7ok de\u011feri tek bir de\u011fi\u015fken alt\u0131nda saklamak i\u00e7in kullan\u0131lan veri yap\u0131lar\u0131d\u0131r. Diziler, s\u0131ral\u0131 bir \u015fekilde organize edilmi\u015f ve her bir elemana bir anahtar veya indisle eri\u015filebilen veri gruplar\u0131d\u0131r. Her bir de\u011fer, belirli bir anahtar veya indis numaras\u0131yla ili\u015fkilendirilir. Dizi olu\u015fturma kurallar\u0131: Dizileri yazd\u0131rma: PHP echo olu\u015fumuyla dizilerin tamam\u0131n\u0131 yazd\u0131ramay\u0131z. PHP\u2019de dizilerin tamam\u0131n\u0131 yazd\u0131rmak i\u00e7in print_r() olu\u015fumu vard\u0131r. Ancak dizinin sadece bir eleman\u0131n\u0131 yazd\u0131rmak istersek echo kullanabiliriz. For d\u00f6ng\u00fcs\u00fc kullanarak dizinin elemanlar\u0131n\u0131 s\u0131rayla ekrana yazd\u0131ran php kodunu yazal\u0131m. Ayn\u0131 kod \u00fczerinde de\u011fi\u015fiklik yapal\u0131m. \u00d6nce dizinin eleman say\u0131lar\u0131n\u0131 ekrana yazd\u0131rs\u0131n sonra elemanlar\u0131n\u0131 yazd\u0131rs\u0131n. Kullan\u0131c\u0131dan al\u0131nan ders say\u0131s\u0131 ve ders notu de\u011fi\u015fkenlerine g\u00f6re ki\u015finin d\u00f6nem ortalamas\u0131n\u0131 hesaplayan php kodunu yazal\u0131m.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-156","post","type-post","status-publish","format-standard","hentry","category-genel"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PHP&#039;de Diziler - ASLIHAN KARATA\u015e<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PHP&#039;de Diziler - ASLIHAN KARATA\u015e\" \/>\n<meta property=\"og:description\" content=\"PHP&#8217;de diziler, birden \u00e7ok de\u011feri tek bir de\u011fi\u015fken alt\u0131nda saklamak i\u00e7in kullan\u0131lan veri yap\u0131lar\u0131d\u0131r. Diziler, s\u0131ral\u0131 bir \u015fekilde organize edilmi\u015f ve her bir elemana bir anahtar veya indisle eri\u015filebilen veri gruplar\u0131d\u0131r. Her bir de\u011fer, belirli bir anahtar veya indis numaras\u0131yla ili\u015fkilendirilir. Dizi olu\u015fturma kurallar\u0131: Dizileri yazd\u0131rma: PHP echo olu\u015fumuyla dizilerin tamam\u0131n\u0131 yazd\u0131ramay\u0131z. PHP\u2019de dizilerin tamam\u0131n\u0131 yazd\u0131rmak i\u00e7in print_r() olu\u015fumu vard\u0131r. Ancak dizinin sadece bir eleman\u0131n\u0131 yazd\u0131rmak istersek echo kullanabiliriz. For d\u00f6ng\u00fcs\u00fc kullanarak dizinin elemanlar\u0131n\u0131 s\u0131rayla ekrana yazd\u0131ran php kodunu yazal\u0131m. Ayn\u0131 kod \u00fczerinde de\u011fi\u015fiklik yapal\u0131m. \u00d6nce dizinin eleman say\u0131lar\u0131n\u0131 ekrana yazd\u0131rs\u0131n sonra elemanlar\u0131n\u0131 yazd\u0131rs\u0131n. Kullan\u0131c\u0131dan al\u0131nan ders say\u0131s\u0131 ve ders notu de\u011fi\u015fkenlerine g\u00f6re ki\u015finin d\u00f6nem ortalamas\u0131n\u0131 hesaplayan php kodunu yazal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/\" \/>\n<meta property=\"og:site_name\" content=\"ASLIHAN KARATA\u015e\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-01T00:45:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-01T10:23:12+00:00\" \/>\n<meta name=\"author\" content=\"aslihankaratas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"aslihankaratas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/\",\"url\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/\",\"name\":\"PHP'de Diziler - ASLIHAN KARATA\u015e\",\"isPartOf\":{\"@id\":\"https:\/\/aslihankaratas.com\/#website\"},\"datePublished\":\"2024-04-01T00:45:56+00:00\",\"dateModified\":\"2024-04-01T10:23:12+00:00\",\"author\":{\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\"},\"breadcrumb\":{\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/aslihankaratas.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PHP&#8217;de Diziler\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aslihankaratas.com\/#website\",\"url\":\"https:\/\/aslihankaratas.com\/\",\"name\":\"ASLIHAN KARATA\u015e\",\"description\":\"Lecturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aslihankaratas.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4\",\"name\":\"aslihankaratas\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g\",\"caption\":\"aslihankaratas\"},\"sameAs\":[\"http:\/\/aslihankaratas.com\"],\"url\":\"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PHP'de Diziler - ASLIHAN KARATA\u015e","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:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/","og_locale":"tr_TR","og_type":"article","og_title":"PHP'de Diziler - ASLIHAN KARATA\u015e","og_description":"PHP&#8217;de diziler, birden \u00e7ok de\u011feri tek bir de\u011fi\u015fken alt\u0131nda saklamak i\u00e7in kullan\u0131lan veri yap\u0131lar\u0131d\u0131r. Diziler, s\u0131ral\u0131 bir \u015fekilde organize edilmi\u015f ve her bir elemana bir anahtar veya indisle eri\u015filebilen veri gruplar\u0131d\u0131r. Her bir de\u011fer, belirli bir anahtar veya indis numaras\u0131yla ili\u015fkilendirilir. Dizi olu\u015fturma kurallar\u0131: Dizileri yazd\u0131rma: PHP echo olu\u015fumuyla dizilerin tamam\u0131n\u0131 yazd\u0131ramay\u0131z. PHP\u2019de dizilerin tamam\u0131n\u0131 yazd\u0131rmak i\u00e7in print_r() olu\u015fumu vard\u0131r. Ancak dizinin sadece bir eleman\u0131n\u0131 yazd\u0131rmak istersek echo kullanabiliriz. For d\u00f6ng\u00fcs\u00fc kullanarak dizinin elemanlar\u0131n\u0131 s\u0131rayla ekrana yazd\u0131ran php kodunu yazal\u0131m. Ayn\u0131 kod \u00fczerinde de\u011fi\u015fiklik yapal\u0131m. \u00d6nce dizinin eleman say\u0131lar\u0131n\u0131 ekrana yazd\u0131rs\u0131n sonra elemanlar\u0131n\u0131 yazd\u0131rs\u0131n. Kullan\u0131c\u0131dan al\u0131nan ders say\u0131s\u0131 ve ders notu de\u011fi\u015fkenlerine g\u00f6re ki\u015finin d\u00f6nem ortalamas\u0131n\u0131 hesaplayan php kodunu yazal\u0131m.","og_url":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/","og_site_name":"ASLIHAN KARATA\u015e","article_published_time":"2024-04-01T00:45:56+00:00","article_modified_time":"2024-04-01T10:23:12+00:00","author":"aslihankaratas","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"aslihankaratas","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/","url":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/","name":"PHP'de Diziler - ASLIHAN KARATA\u015e","isPartOf":{"@id":"https:\/\/aslihankaratas.com\/#website"},"datePublished":"2024-04-01T00:45:56+00:00","dateModified":"2024-04-01T10:23:12+00:00","author":{"@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4"},"breadcrumb":{"@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aslihankaratas.com\/index.php\/2024\/04\/01\/phpde-diziler\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/aslihankaratas.com\/"},{"@type":"ListItem","position":2,"name":"PHP&#8217;de Diziler"}]},{"@type":"WebSite","@id":"https:\/\/aslihankaratas.com\/#website","url":"https:\/\/aslihankaratas.com\/","name":"ASLIHAN KARATA\u015e","description":"Lecturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aslihankaratas.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/28b7a61160b8d1bb18a217d5f1e856d4","name":"aslihankaratas","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/aslihankaratas.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b9ff8326f9ce8f3ae3e5c45df92cb1c62be24345bd251cd5a84bbe607b592b7?s=96&d=mm&r=g","caption":"aslihankaratas"},"sameAs":["http:\/\/aslihankaratas.com"],"url":"https:\/\/aslihankaratas.com\/index.php\/author\/aslihankaratas\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/comments?post=156"}],"version-history":[{"count":5,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":222,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/posts\/156\/revisions\/222"}],"wp:attachment":[{"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/media?parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/categories?post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aslihankaratas.com\/index.php\/wp-json\/wp\/v2\/tags?post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}