企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 陣列 ### 鍵值(key) 在撈取資料庫的資料後,我們會把資料存在陣列中,等之後比對資料時可以當作查詢之用,若可以的話建議陣列的`鍵值(key)`要用可以辨識資料的值。 像是使用者的資料可以用使用者編號當鍵值,若之後要直接取特定使用者的資料,直接就可以指定使用者編號去取得使用者的資料: ~~~ <?php $users[$user_id] = $user_info; ~~~ 像是我們要取所有使用者的留言,留言資料中有使用者編號,不同的留言可能來自同一個使用者,但我們都要取用他的使用者名稱,這樣我們就可以很方便的取得該使用者的資料。 ~~~ <?php $messages = [ [ 'id' => 1, 'user_id' => 1, 'message' => 'Hi' ], [ 'id' => 2, 'user_id' => 2, 'message' => 'hello' ], [ 'id' => 3, 'user_id' => 1, 'message' => 'How are you?' ] ]; // 取得留言使用者姓名 foreach ($messages as &$message) { $message['user_name'] = $users[$message['user_id']]['user_name']; } ~~~