Hướng dẫn dùng compact examples trong PHP

Hàm compact() trong PHP có nhiệm vụ tạo một mảng với biến và giá trị của nó.

Hàm này được sử dụng trên PHP4, PHP5 và PHP7.

  • Cú pháp
  • Tham số truyền vào 
  • Giá trị trả về
  • Ví dụ minh họa
  • Và kết quả trả về sẽ là
  • Ví dụ khi mảng gốc có KEY khác biệt
  • Và kết quả trả về sẽ là
  • Ứng dụng
  • Các hàm liên quan

Cú pháp

Cú pháp hàm compact() trong PHP như sau:

compact ( mixed $varname1 [, mixed $... ] ) : array

Tham số truyền vào 

  • $varname1 là biến được truyền vào.
  • $mixed  là mảng được kết hợp

Giá trị trả về

Hàm compact() sẽ trả về một mảng mới, được kết hợp bởi biến có trùng tên với VALUE trong mảng gốc ban đầu

Ví dụ minh họa

Và kết quả trả về sẽ là

Array
(
    [event] => SIGGRAPH
    [city] => San Francisco
    [state] => CA
)

Ví dụ khi mảng gốc có KEY khác biệt

"varmore");

$result = compact("event", $location_vars);
print_r($result);
?>

Trong trường hợp này, bạn có thể thấy biến và giá trị của $state không được khởi tạo vì đã có biến $varmode với KEY = 1, do vậy $state sẽ không tồn tại trong mảng mới.

Và kết quả trả về sẽ là

Array ( [event] => SIGGRAPH [city] => San Francisco [varmore] => helllo )

Ứng dụng

Bạn có thể sử dụng compact() để hiển thị nhanh giá trị của một mảng, để debug nhanh hơn

(compact(explode(' ''count acw cols coldepth')));
?>

gives

Array
(
    [count] => 70
    [acw] => 9
    [cols] => 7
    [coldepth] => 10
)

Bạn có thể sử dụng compact() để tạo mọt mảng mới kết hợp với giá trị mới và mảng cũ


Example #2 above will output:

Array
(
    [event] => SIGGRAPH

    [location_vars] => Array
        (
            [0] => city
            [1] => state
        )

)

Các hàm liên quan

  • Hàm extract() nhập một biến bên ngoài vào một mảng theo KEY của phần tử đó.

Hi vọng với bài viết này, bạn đã hiểu rõ cách sử dụng hàm compact() trong PHP. Nếu thấy bài viết hay và ý nghĩa, hãy like và chia sẻ với bạn bè để mọi người cùng nhau học tập nhé.

Cảm ơn bạn đã ghé thăm codetutam.com

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng worldld trong PHP

Chương trình Hello world là một chương trình kinh điển mà khi học bất kỳ một ngôn ngữ nào bạn cũng cần phải viết.1, Bắt đầu PHP.-Như đã giới thiệu ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn number trong python

Kiểu dữ liệu Number trong Python lưu trữ các giá trị số. Chúng là các kiểu dữ liệu immutable, hay là kiểu dữ liệu không thay đổi, nghĩa là các thay đổi về ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng ajax sql trong PHP

Trang chủ Phát triển web Javascript Ví dụ về PHP & MySQL AJAX Sử dụng jQueryBài viết sẽ hướng dẫn các bạn cách sử dụng jQuery trong PHP & MySQL AJAX từng ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng two dimension trong PHP

Mảng nhiều chiều (multidimensional array) là một mảng bao gồm 1 hoặc nhiều mảng khác. PHP hỗ trợ mảng 2, 3, 4, 5 chiều hoặc có số chiều nhiều hơn nữa. Tuy ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn built-in trong javascript

Trang chủTutorialsJavaScriptJavascript cơ bảnNội dung chínhBuilt - in Object là gì?Thử nghiệm với đối tượng Math được JS tích hợp sẵnBài tập thực hành sử dụng ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn reshape trong python

Hàm numpy.reshape () có sẵn trong gói NumPy. Như tên cho thấy, reshape có nghĩa là ‘những thay đổi về hình dạng’. Hàm numpy.reshape () giúp chúng ta có được một ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn date in python

Mục lục Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng conatant trong PHP

1. Giới thiệuTối ưu onpage là một trong những công việc quan trọng trong SEO và những thẻ meta vẫn là những công cụ cần thiết trong quá trình thực hiện onpage. ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng define anon python

Function (hay còn gọi là Hàm): Là một khối lệnh được đóng gói lại thành một đơn vị độc lập, dùng để thực hiện một tác vụ trong chương trình.Nội dung ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn get php

Định nghĩa và cách dùng PHP _GET và _POSTPHP _GET và _POST là hai phương thức dùng để thu thập dữ liệu form, đây cũng là phương thức dùng để chuyển dữ liệu ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng ndocs trong PHP

Các developers thường viết ra một lượng lớn code bao gồm API và các thành phần khác trong các dự án trung bình cho đến lớn. Mặc dù có một quy ước về viết ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn foreach javascript

1. Đặt vấn đềXét một ví dụ đơn giản : Tính tổng của mảng numbers = [1,2,3,4,5,6] .Thông thường, chúng ta sẽ làm như sau :const numbers = [1, 2, 3, 4, 5, 6]; let ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng query strings trong PHP

Cấu trúc URLTrong gói tin HTTP Request, dòng Request Line bạn phải cung cấp một URL, thường là thông qua thanh địa chỉ của trình duyệt.URL là viết tắt của Uniform ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn strtolower() trong php

Hàm strtolower() được dùng để chuyển đổi toàn bộ ký tự trong một chuỗi về dạng chữ thường.Cú pháp:strtolower(string)Chuyển đổi toàn bộ ký tự trong ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng np.concatenate python

Hàm concatenate () là một hàm từ gói NumPy. Về cơ bản, hàm này kết hợp các mảng NumPy với nhau. Hàm này về cơ bản được sử dụng để nối hai hoặc nhiều ...

Hướng dẫn dùng compact examples trong PHP

Add key to array php

$c=array(a=>blue,b=>green); array_push($c,$c[d]=red); print_r($c); this code adding the key in to an array. But it also adding the indexed key to same key/value pair..how to avoid ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng regexpr python

Nội dung chính Regex trong Python Các hàm Regex Xây dựng biểu thức chính quyMeta-CharactersKý tự đặc biệtSet Hàm findall() Đối tượng Match (kết quả khớp) Các ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng last_ trong PHP

Trong bài này, chúng ta sẽ tìm hiểu về ngoại lệ (exception) trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập trình Web PHP ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php watermark library

Một trong những công việc thường xuyên mà chúng tha thường thao tác với ảnh đó là upload ảnh lên website, sau đó nhân tiện add luôn watermark để đảm bảo bản ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng np.load python

Python Numpy là gì?NumPy là một gói Python là viết tắt của Numerical Python. Đây là thư viện cốt lõi cho scientific computing, nó chứa một đối tượng mảng n chiều ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn format timestamp in php

Blog Tin tức 26/07/2021 03:01Ngày tháng là một phần của cuộc sống hàng ngày, do vậy việc xử lý ngày tháng cực kỳ quan trọng khi bạn xử lý các bài viết và ...

Hướng dẫn dùng compact examples trong PHP

Xóa các phần tử trùng trong mảng php

answer 217Sử dụng mảng_unique () .Thí dụ:$array = array(1, 2, 2, 3); $array = array_unique($array); // Array is now (1, 2, 3) 217 hữu ích 4 bình luận chia sẻ answer 21//Find ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn unset trong mongodb

This entry is part 16 of 24 in the series MongoDBMongoDB là gì? Các khái niệm trong MongoDB Hướng dẫn cài đặt, cấu hình MongoDB trên Windows 10Cài đặt và sử dụng Robo 3T ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn extend in php

Cách kế thừa một lớp trong lập trình hướng đối tượng PHPKhái niệm kế thừa là gì ?- Đối với lập trình hướng đối tượng trong PHP, khái niệm “kế ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn gõ code html nhanh

Tác giả: Jesse HallEmmet là một trong những tính năng built-in ưa thích của mình với text editor VS Code, và nó cũng là extension có sẵn trên các nền tảng code editor ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng functions set python

Dẫn nhậpTrong các bài trước, Kteam đã giới thiệu đến bạn một số container của Python.Nội dung chínhDẫn nhậpGiới thiệu về Set trong PythonCách khởi tạo ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn raise except in python

Until now error messages haven’t been more than mentioned, but if you have tried out the examples you have probably seen some. There are (at least) two distinguishable kinds of errors: syntax ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php gettext tutorial

IntroductionInstalling/ConfiguringRequirementsInstallationRuntime ConfigurationResource TypesPredefined ConstantsGettext Functionsbind_textdomain_codeset — Specify or get the character encoding in ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php --ini location

Hướng dẫn dùng refresh ph trong PHPThường thì mình hay dùng Javascript để refresh (làm mới) lại trang hay còn gọi là F5 lại trang, ở bài này mình sẽ hướng dẫn ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php printf vs sprintf

I written the following tiny php program to test printf and sprintf:Nội dung chính Not the answer youre looking for? Browse other questions tagged php or ask your own question. Tác dụng của ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng myslq trong PHP

Th6 09, 2022 Hai G. 6ít nhất Đọc Nếu bạn là người mới trong giai đoạn lập trình viên, việc biết cách kết nối PHP với MySQL database rất hữu ích. Bạn ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php whoami

Skip to main contentThis browser is no longer supported.Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.whoami Article 03/03/20212 minutes ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng int math trong PHP

PHP có xây dựng sẵn rất nhiều hàm toán học (math function) giúp thao tác, tính toán trên các con số. Trong bài này, chúng ta sẽ tìm hiểu cách sử dụng một số ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn php if and condition

Trong bài này, chúng ta sẽ tìm hiểu kỹ về cấu trúc rẽ nhánh if…else trong PHP. Để học tốt bài này, các bạn cần đọc lại bài Cài đặt môi trường lập ...

Hướng dẫn dùng compact examples trong PHP

How garbage collection works in php?

The behaviour of PHP’s Garbage Collection (GC) can be a small mystery and you might wonder how it works and if you can optimize its usage for your application.Is your script running out of memory ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng img uoload trong PHP

Tổng quan về kỹ thuật Upload file PHPTạo form HTML fileCode Php xử lý uploadCode Php xử lý upload nhiều fileTổng quan về kỹ thuật Upload file trong PHPĐể HTML FORM có ...

Hướng dẫn dùng compact examples trong PHP

How to unset multiple session in php?

try this unset($foo1, $foo2, $foo3); answered Sep 28, 2012 at 5:05 0Dont use foreach loop for this. Since it works with a copy of array.See Examplehttp://codepad.org/mZOc81J5IF you want to do this ...

Hướng dẫn dùng compact examples trong PHP

Hướng dẫn dùng utc+3 trong PHP

Đôi lúc các bạn xem các hướng dẫn về hàm lấy thời gian :date(format,timestamp).Nội dung chínhTIMEZONE LÀ GÌ?CÁCH CHỈNH TIMEZONE TRÊN LINUXXác định giờ đang chạy ...