가져오기 쿼리를 실행한 후 다음과 같은 배열의 결과를 얻었습니다.
[row_choice] => Array ( [0] => Array ( [id] => 277410 [text_value] => Two Wheel ) [1] => Array ( [id] => 277411 [text_value] => Three Wheel ) [2] => Array ( [id] => 277412 [text_value] => Four Wheel ) )
이와 같은 배열의 결과를 얻으려면 어떻게 해야 합니까?
[row_choice] => Array ( [277410] => Array ( [id] => 277410 [text_value] => Two Wheel ) [277411] => Array ( [id] => 277411 [text_value] => Three Wheel ) [277412] => Array ( [id] => 277412 [text_value] => Four Wheel ) )
어떻게 해야 하나요?
제 질문은
SELECT id,text_value FROM answer_choice
从SQL查询中直接实现这个功能是不可能的,但是你可以检索所有的数据,然后重新映射数组。
使用PHP 5.5的array_column()函数,你可以做类似以下的操作:
对于较早版本的PHP,可以使用array_map()函数来代替。
你应该按照以下方式创建一个新的数组变量。
안녕하세요, Mr. Wang, 저는 귀하의 능력에 매우 동의하며 귀하와 더 많은 커뮤니케이션 기회를 갖기를 바랍니다. WeChat이나 이메일을 통해 추가해 주시겠어요?