{"id":228230,"date":"2022-10-13T17:01:00","date_gmt":"2022-10-13T14:01:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=228230"},"modified":"2022-11-09T01:24:18","modified_gmt":"2022-11-08T22:24:18","slug":"massiivi-muutmise-votmetaeht","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/massiivi-muutmise-votmetaeht\/","title":{"rendered":"Massiivi muutmise v\u00f5tmet\u00e4ht"},"content":{"rendered":"<p>P\u00f5hin\u00e4ideP\u00f5hin\u00e4ide<br \/>\nKui me\u2026<\/p>\n<p><a href=\"https:\/\/hashnode.com\/@wholesomecode\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external\"><\/a><\/p>\n<p>Array Change Key Case (<code>array_change_key_case<\/code>) on lihtne funktsioon, mis v\u00f5imaldab teil muuta massiivi k\u00f5ik klahvid suur- v\u00f5i v\u00e4iket\u00e4htedeks.<\/p>\n<h2>P\u00f5hiline n\u00e4ide<\/h2>\n<p>Kui seadistame massiivi suurt\u00e4htedega (rida 1), saame <code>array_change_key_case<\/code>funktsiooni abil muuta k\u00f5ik need klahvid v\u00e4iket\u00e4htedeks (rida 5).<\/p>\n<p>See annab meile sama massiivi tagasi, kuid k\u00f5ik klahvid on v\u00e4iket\u00e4htedega.<\/p>\n<pre><code>$array = [\n    'P' =&gt; 42,\n    'POST_STATUS' =&gt; 'publish',\n];\n$lower_case_array = array_change_key_case( $array, CASE_LOWER );\nprint_r( $lower_case_array ); \n<\/code><\/pre>\n<h2>Koosseis<\/h2>\n<pre><code>array_change_key_case( $array, $case );\n<\/code><\/pre>\n<p>Funktsioon aktsepteerib kahte parameetrit. See <code>$array<\/code>, mida soovite muuta, ja <code>$case<\/code>(vaikimisi valikuline <code>CASE_LOWER<\/code>), milleks soovite v\u00f5tmed teisendada. Need on j\u00e4rgmised:<\/p>\n<ol>\n<li>Parameeter <code>$array<\/code>aktsepteerib massiivi ja on esialgne massiiv, mida soovime teisendada.<\/li>\n<li>Parameeter <code>$case<\/code>aktsepteerib t\u00e4isarvu, mis sisestatakse \u00fche kahest PHP eelm\u00e4\u00e4ratletud konstandist:\n<ol>\n<li><code>CASE_UPPER<\/code><\/li>\n<li><code>CASE_LOWER<\/code>(vaikimisi)<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Funktsioonid ja konkreetsed n\u00e4ited<\/h2>\n<h3>Objektiklahvide suurt\u00e4htede muutmine<\/h3>\n<p>PHP-s saate objekte h\u00f5lpsalt massiivideks ja vastupidi, nii et selle loogika abil saate objekti v\u00f5tmeid teisendada, <code>array_change_key_case<\/code>lihtsalt kandes objekti massiivi ja tagasi.<\/p>\n<pre><code>$object              = new StdClass();\n$object-&gt;ID          = 42;\n$object-&gt;POST_STATUS = 'publish';\n$lower_case_object   = (object) array_change_key_case( (array) $object, CASE_LOWER );\nprint_r( $lower_case_object ); \n<\/code><\/pre>\n<p>\u00dclaltoodud n\u00e4ites loome objekti suurt\u00e4htedega ja teisendame selle seej\u00e4rel v\u00e4iket\u00e4htedega klahvidega.<\/p>\n<h2>Lisalugemist<\/h2>\n<p>Lisateavet leiate <a href=\"https:\/\/www.php.net\/manual\/en\/function.array-change-key-case.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PHP kasutusjuhendist<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wholesomecode.ltd\" class=\"external external_icon\">wholesomecode.ltd<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Array Change Key Case (massiivi_muutmise_klahvi_juht) on lihtne funktsioon, MIS v\u00f5imaldab teil muuta k\u00f5ik massiivi klahvid suur- v\u00f5i v\u00e4iket\u00e4htedeks.<\/p>\n","protected":false},"author":1,"featured_media":223774,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,842,802],"tags":[1165],"class_list":["post-228230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-opetused","category-php-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/228230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=228230"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/228230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/223774"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=228230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=228230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=228230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}