PHP function return

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • PHP mở đầu
  • Chuẫn bị để học PHP
  • Trang PHP đầu tiên

KIỂU DỬ LIỆU

  • Biến PHP
  • Biến và giá trị
  • Biểu thức và các toán tử cơ bản
  • Một số toán tử khác trong php
  • PHP với các kiểu giá trị
  • Nháy đơn - nháy kép
  • PHP hằng
  • Đổi kiểu dữ liệu

CÂU LỆNH IF

  • PHP câu lệnh IF
  • PHP ELSEIF
  • Dạng vắn tắt

VÒNG LẶP

  • PHP vòng lặp while
  • PHP vòng lặp for

MẢNG PHP

  • Mảng trong PHP
  • PHP mảng kết hợp
  • PHP mảng dựng sẵn

PHP HÀM

  • Tự thiết lập Hàm
  • Hàm và tham số
  • Biến toàn cục và biến cục bộ
  • PHP function return

GIAO TIẾP NGƯỜI DÙNG

  • Giao tiếp với người dùng qua phương thức GET
  • Giao tiếp với người dùng qua phương thức POST

PHP function return

xxphp function return
Tháng Tám 02, 2009, 04:41:20 PM gửi bởi nvcnvn
lại bàn tới hàm count ở bài http://hocvui.net/php/post/1682 ta nhận thấy thêm một điều rằng hàm count trả về một giá trị số có thể đem ra tính toán luôn.

for($i=0;$i<count($mang);$i++)
   {
      echo 
$mang[$i]."<br />";
	

   }


Hàm count không như các hàm mà ta đã tự viết từ trước đến giờ, nó chả đưa ra màn hình cái gì cả, mà trả về cho bản thân nó một giá trị. (Ở đây nếu bạn nào đã học qua pascal chắc chắn sẽ hiểu rất rỏ sự khác biệt giữa hàm và thủ tục).

Ta cũng có thể làm được điều đó. Ví dụ, mình sẽ viết một hàm tính tổng hai số. hàm này nhận vào 2 tham số, tính tổng của chúng và trả về giá trị cho chính nó.

function tonghaiso($a,$b)
	
{
	
	
$c=$a+$b;
	
	
return 
$c;
	
}


Dòng : return $c; là dòng quan trọng nhất bài này mà mình muốn nói tới, từ khoá return sẽ gán một giá trị nào đó cho hàm.

Hãy xét ví dụ tính toán này, các bạn sẽ hiểu rõ hơn!

<?php
function tonghaiso($a,$b)
	
{
	
	
$c=$a+$b;
	
	
return 
$c;
	
}
echo 
tonghaiso(3,5);

echo 
"<br />";

$giatri = 9 + tonghaiso(3,5);

echo 
$giatri;

echo 
"<br />";

echo 
tonghaiso(3,tonghaiso(3,5));
?>

Kết quả sẽ là:
8
17
11




http://hocvui.net
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome