在PHP中,如果要傳回整個數組,可以使用關鍵字return
來傳回整個數組。以下是傳回數組的兩種方法:
方法一:透過直接使用return
關鍵字傳回整個陣列
function get_students() { $students = array( array("name" => "张三", "age" => 22), array("name" => "李四", "age" => 23), array("name" => "王五", "age" => 24) ); return $students; } $all_students = get_students(); print_r($all_students); // 输出: // Array // ( // [0] => Array // ( // [name] => 张三 // [age] => 22 // ) // [1] => Array // ( // [name] => 李四 // [age] => 23 // ) // [2] => Array // ( // [name] => 王五 // [age] => 24 // ) // )
方法二:使用「相對數組方法」指定陣列索引,然後透過return
關鍵字傳回
function get_students() { $students[] = array("name" => "张三", "age" => 22); $students[] = array("name" => "李四", "age" => 23); $students[] = array("name" => "王五", "age" => 24); return $students; } $all_students = get_students(); print_r($all_students); // 输出: // Array // ( // [0] => Array // ( // [name] => 张三 // [age] => 22 // ) // [1] => Array // ( // [name] => 李四 // [age] => 23 // ) // [2] => Array // ( // [name] => 王五 // [age] => 24 // ) // )
在這兩種方法中,都使用return
來傳回整個陣列。傳回的陣列會儲存在一個變數中,然後可以使用print_r()
或var_dump()
來查看傳回的陣列內容。
以上是php怎麼回傳全部數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!