logo

  • Hỏi Đáp
  • Kiến Thức
  • Sức Khỏe
  • Tử Vi
  • Công Nghệ
No Result
View All Result
logo
No Result
View All Result
Trang chủ return nhiều giá trị trong php

Return nhiều giá trị trong php

by Admin _ October 15, 2022

Có một trong những yêu ước cơ phiên bản đối với các ngôn ngữ lập trình sẵn như là: bắt buộc một nơi để lưu trữ data, làm chủ flow program, review biểu thức, cai quản file, với text đầu ra ... Vv. Cùng PHP có đáp ứng nhu cầu được tất cả những đồ vật này, thêm vào đó nó có tư vấn các câu lệnh như else hay elseif giúp ta điều khiển và tinh chỉnh program một bí quyết dễ dàng. Tuy nhiên, trong cả khi ta dùng phần nhiều thứ này thì việc lập trình vẫn đã trở phải khá nhọc công và bi quan chán, đặc biệt khi các bạn phải viết lại những đoạn code giống như nhau mỗi một khi cần cần sử dụng chúng. Đó là lý do, bạn ta tạo nên các có mang về functions và objects. Và có thể bạn sẽ biết, thì function là 1 trong những tập hợp các câu lệnh triển khai một chức năng cụ thể, và return về một value tùy ý. Chúng ta có thể đặt một quãng code - cần sử dụng nhiều lần vào vào một function và hotline function kia theo tên khi yêu cầu dùng cho tới nó. Functions có không ít ưu điểm đối với inline code. Ví dụ như như:

Gõ không nhiều code hơnGiảm lỗi liên quan tới cú syntax và các lỗi xây dựng khácGiảm thời hạn load của program filesGiảm thời hạn thực thi, bởi vì mỗi function chỉ biên dịch một lần, bất cứ bạn gọi hàm kia nhiều như vậy nàoCó thể truyền vào function các arguments, cho nên vì vậy ta hoàn toàn có thể tái sử dụng trong không ít trường phù hợp khác nhau

Ngoài ra, một object kết hợp với một hay các funtion, và dữ liệu chúng áp dụng trong một cấu trúc duy độc nhất vô nhị gọi là một trong những class. Vào loạt nội dung bài viết này, ta sẽ tìm hiểu về cách sử dụng function, từ những việc define nó, đến việc gọi nó ra để truyền các đối số. Với những kiến thức này, ta tất cả thể bắt đầu tạo các function và áp dụng nó cho những object của bọn chúng ta. (ta gọi đó là các methods.)

Tips: hiện nay nay, có rất nhiều version PHP khác nhau. Tuy thế tôi khuyên bạn nên sử dụng PHP version 5.6 trở lên, để chúng ta cũng có thể dễ dàng folow theo những bài viết này.Bạn đã xem: Return các giá trị trong php

PHP Functions

PHP có hàng trăm những functions được tích phù hợp sẵn, có tác dụng nó biến một ngữ điệu rất tiện ích và phong phú. Để thực hiện function, hãy call nó ra trải qua tên. Ví dụ, chúng ta có thể xem function date dưới đây: echo date("l"); // Hiển thị ngày vào tuần dấu ngoặc đơn ở trên vẫn nói cho PHP biết rằng, nhiều người đang tham chiếu tới một function. Nếu không có, PHP đã nghĩ rằng ai đang tham chiếu tới một contant.Một function rất có thể không nhấn vào ngẫu nhiên argument nào. Ví dụ, function phpinfo dưới đây hiển thị tương đối nhiều thông tin về setup của PHP hiện tại, tuy vậy không yêu ước argument. Phpinfo();

*

Tips: function phpinfo cực kỳ hữu ích để ta biết được tin tức về các thiết đặt PHP hiện tại tại, mà lại nó cũng hoàn toàn có thể rất hữu ích đối với các hacker. Vày đó, đừng lúc nào để lại đoạn function này trong số đoạn code của bạn.

Bạn đang xem: Return nhiều giá trị trong php

Ta có thể tiếp tục xem một số trong những function tích phù hợp sẵn, yêu ước một hay các argument nguồn vào như bên dưới đây:

echo strrev(" .dlrow olleH"); // Reverse string echo str_repeat("Hip ", 2); // Repeat string echo strtoupper("hooray!"); // String to upper case?>Ví dụ trên đã sử dụng 3 string function để ouput ra đoạn text dưới đây: Hello world. Hip Hip HOORAY! Ta thấy rằng, funtion strrev sẽ hòn đảo ngược lắp thêm tự những ký tự trong string, function str_repeat sẽ tái diễn string "Hip " 2 lần (theo yêu cầu của argument lắp thêm 2). Và function strtoupper sẽ thay đổi "hooray!" thành chữ viết hoa.

Defining a Function

Cú pháp tầm thường cho việc define một function như sau:

function function_name(>)  // Statements Ý nghĩa của dòng đầu tiên như sau:

Define một function sẽ bước đầu bằng từ khóa functionTên hàm theo sau phải bắt đầu bằng một chữ cái hoặc giấu gạch dưới, và theo tiếp nối là chữ cái, số, hoặc giấu gạch dưới.Bắt buộc phải bao gồm dấu ngoặc đối chọi đi kèmCác tham số của hàm được phân tách bóc bằng lốt phẩy

Ngoài ra, tên function sẽ không còn phân biệt chữ hoa - thường, vày vậy toàn bộ các string sau những tham chiếu tới print function: PRINT, Print, và PrInT. Những câu lệnh của function sẽ tiến hành viết trong cặp vết ngoặc nhọn mở - đóng, các cấu lệnh này có thể bao gồm 1 hay các lệnh return, lệnh return sẽ ép buộc dừng triển khai và triển khai trả về giá trị yêu cầu.

Xem thêm: Món Ngon Cuối Tuần: Cá Chìa Vôi Nướng Siêu Ngon, Cá Chìa Vôi Nướng Muối Ớt Cuốn Lá Cải Xanh

Returning a Value

Ta bên nhau xem một function dễ dàng và đơn giản dưới phía trên giúp convert fullname của peron thành lowercase và thực hiện viết hoa vần âm đầu tiên. Ở phần trên, ta đã làm quen cùng với function strtoupper được tích thích hợp sẵn của PHP. Sau đây ta sẽ sử dụng một function giống như đó là strtolower:

$lowered = strtolower("aNY # of Letters and Punctuation you WANT");echo $lowered;Ta bao gồm output như sau: any # of letters và punctuation you want mặc dù nhiên, tôi không muốn tất cả các ký tự phần nhiều là chữ thường, tôi ý muốn viết hoa chữ cái đầu tiên. Suôn sẻ là trong PHP cũng có cung ứng một function thương hiệu là ucfirst giúp chuyển đổi ký tự đầu tiên string thành chữ in hoa:

$ucfixed = ucfirst("any # of letters & punctuation you want");echo $ucfixed;Ta gồm output như sau: Any # of letters & punctuation you want giờ đồng hồ ta rất có thể thực hiện kiến thiết một program dễ dàng đầu tiên: kia là, để sở hữu được một từ bỏ viết hoa chữ cái đầu tiên, ta sẽ call strtolower trước, sau đó tiếp tục hotline ucfirst. Cách để thực hiện điều đó đó là ta lồng function strtolower vào ucfirst. Điều quan trọng là ta phải để ý đến vật dụng tự thực thi của biểu thức. Trước hết, ta thử thực hiện gọi tới function như sau: print(5-8); Ở trên, biểu thức 5 - 8 sẽ được thực thi trước, và ta gồm ouput là -3. (Ở đây, PHP vẫn convert kết quả thành một string và hiển thị nó ra màn hình). Cùng nếu biểu thức này gồm 1 function khác mặt trong, thì function này sẽ được thực thi trước: print(abs(5-8)); vào biểu thức trên, PHP đã thực hiện một số trong những việc theo trình trường đoản cú như sau:

Thực hiện phép tính 5 - 8 để trả về quý giá là -3Dùng function abs để đổi khác - 3 thành 3Convert công dụng thành string với ouput ra bằng function print

Tóm lại, PHP đã xúc tiến biểu thức từ trong ra ngoài. Với biểu thức tiếp sau đây cũng hoạt động theo trình từ tương tự: ucfirst(strtolower("aNY # of Letters and Punctuation you WANT")) Ở đây, PHP sẽ gọi tới strtolower trước, tiếp đến gọi cho tới ucfirst function, ta được output như sau: Any # of letters và punctuation you want Ở ví dụ tiếp theo sau dưới đây, ta đã define một function có 3 đối số names, từng name là chữ thông thường có ký tự thứ nhất viết hoa.

echo fix_names("WILLIAM", "henry", "gatES"); function fix_names($n1, $n2, $n3) $n1 = ucfirst(strtolower($n1)); $n2 = ucfirst(strtolower($n2)); $n3 = ucfirst(strtolower($n3)); return $n1 . " " . $n2 . " " . $n3; ?>Ta thu được output như sau: William Henry Gates

Returning an Array

Trước version PHP 5.3, ta tất cả thể mở đầu một biến bằng ký tự & tại thời điểm gọi funcion (ví dụ, increment(&$myvar);) nhằm yêu cầu trình phân tích truyền một tham chiếu cho tới biến, chứ chưa hẳn giá trị của biến. Điều này đã có thể chấp nhận được một function truy vấn vào đổi thay (cho phép những giá trị không giống nhau được ghi trái lại vào nó)

Tips: dạng hình truyền tham chiếu theo thời gian gọi này đang không được sử dụng trong PHP 5.3 cùng được xóa bỏ hoàn toàn ở PHP 5.4. Bởi vì đó, bạn tránh việc dùng khả năng này xung quanh những trang web cũ. Lời khuyên là, bạn nên viết lại code mà lại đã dùng theo kiểu truyền tham chiếu này, bởi vì nó sẽ gặp mặt phải lỗi rất là nghiêm trọng ở những phiên phiên bản PHP bắt đầu hơn.

Tuy nhiên, trong chỗ định nghĩa function, các bạn vẫn hoàn toàn có thể tiếp tục truy vấn các đối số thông qua tham chiếu. định nghĩa này có thể hơi cạnh tranh hiểu chút, cho nên ta sẽ cùng quay lại với ví dụ như về hộp diêm sinh hoạt các nội dung bài viết trước. Hãy tưởng tượng rằng, thay vì chưng lấy một miếng giấy thoát ra khỏi hộp diêm, đọc nó, copy mọi gì vào nó sang trọng một mảnh giấy khác, đặt bạn dạng gốc quay lại hộp, với truyền bạn dạng copy kia tới một function. Thì ta có một cách đơn giản dễ dàng hơn chính là đính kèm một gai chỉ vào mảnh giấy ban đầu, cùng truyền đầu sót lại tới functoin.

Share Tweet Linkedin Pinterest
Previous Post

Array param function php

Next Post

What is traits in php?

CÙNG CHUYÊN MỤC

form register php

Form register php

09/04/2021
fantastic blog (cms) in php with source code

Fantastic blog (cms) in php with source code

28/04/2021
validate form php javascript

Validate form php javascript

28/04/2021
http diendanlequydon com viewtopic php style 6

Http diendanlequydon com viewtopic php style 6

28/04/2021
cách cài đặt php 7

Cách cài đặt php 7

24/01/2023
rövid videó

Rövid videó

23/01/2023
installing apache php mysql on ubuntu 18

Installing apache php mysql on ubuntu 18

20/01/2023
tính kế thừa trong oop php

Tính kế thừa trong oop php

20/01/2023

Newsletter

The most important automotive news and events of the day

We won't spam you. Pinky swear.

Chuyên Mục

  • Hỏi Đáp
  • Kiến Thức
  • Sức Khỏe
  • Tử Vi
  • Công Nghệ

News Post

  • Cung hoàng đạo xấu tính nhất

About

Chúng tôi tạo ra trang web nhằm mục đích mang lại kiến thức bổ ích cho cộng đồng, các bài viết được sưu tầm từ nhiều nguồn trên internet giúp mang lại kiến thức khách quan dành cho bạn

©2023 darkedeneurope.com - Website WordPress vì mục đích cộng đồng

Liên Hệ - Giới Thiệu - Nội Quy - Bảo Mật

No Result
View All Result
  • Trang chủ
  • Chuyên mục
    • Hỏi Đáp
    • Kiến Thức
    • Sức Khỏe
    • Tử Vi
    • Công Nghệ
  • Lưu trữ
  • Liên hệ

© 2023 darkedeneurope.com - Website WordPress vì mục đích cộng đồng.