title: How to create Multidimensional Key Value array/slice in GoLang
body: <p>I have a <code>PHP</code> script in which i'hv created some array formats (data structures) which i want to convert the same array structure using <code>Golang</code>.</p>
  
  <p>Below is the array structure of my PHP script</p>
  
  <pre><code>   $response['spf']['current_value']  = $spfValue; // this will  be the array of strings
     $response['spf']['required_value'] = "v=spf1 a include:32782.pppp.com ~all";            
     $response['spf']['is_verified']    = $isValidSpf; //this will be int
     $response['spf']['spf_matched']    = $isMatched;  //this will be int
     print_r($response);
  </code></pre>
  
  <p>The outut of above script will be <code>Array</code> of key named SPF
  <pre></p>
  
  <code>[spf] =&gt; Array
      (
          [current_value] =&gt; Array
              (
                  [0] =&gt; v=spf1 a -all,
              )
          [required_value] =&gt; v=spf1 a  include:32782.pppp.com ~all
          [is_verified] =&gt; 0
          [spf_matched] =&gt; 0
      )
  </code></pre>
  
  <p>As i am a new in <code>golang</code> , Need some golang code which will return same output as per <code>PHP</code> script</p>