<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 二維數組變一維數組 二維數組變一維數組,且二維數組的其中的一個值作為鍵值。如下: 原數組: ``` $result = [ ['id'=>1,'name'=>'北京'], ['id'=>2,'name'=>'山西'] ]; ``` 變化后的數組: ``` $result = [1=>'山西省',2=>'北京市']; ``` ### 方法一: 個人自認為這種方法比較麻煩,待有更好的方法再說吧 ``` $newArray = array_reduce($result,function(&$newArray,$v){ $newArray[$v['id']] = $v; return $newArray; }); foreach($newArray as $key => $value){ $arr[$key] = $value['name']; } ``` ### 方法二: ``` $arr = field_as_key($result,'id'); foreach($newArray as $key => $value){ $arr[$key] = $value['name']; } ``` 這個 `field_as_key` 的函數如下: ``` if (!function_exists('field_as_key')) { /** * 二維數組用某個二維元素的值作為一維元素的鍵 * 常用于數據庫結果用某個字段作為記錄的索引鍵 * @author Baiyu 2017-01-23 * @param array $array 輸入數組 * @param string $field 要作為鍵的字段名 * @param bool $unique 要做鍵的字段是否唯一(該字段與記錄是否一一對應) * @return array */ function field_as_key($array, $field, $unique = FALSE) { $result = array(); foreach ($array as $item) { if (isset($item[$field])) { if (!$unique && isset($result[$item[$field]])) { $unique = TRUE; $result[$item[$field]] = array($result[$item[$field]]); $result[$item[$field]][] = $item; } elseif ($unique) { $result[$item[$field]][] = $item; } else { $result[$item[$field]] = $item; } } } return $result; } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看