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

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



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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ...

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 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 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 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 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 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à ...

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 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 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 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 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 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 php gettext tutorial

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

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 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 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 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 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 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 ...

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 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ó ...

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 Example//codepad.org/mZOc81J5IF you want to do this ...

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 ...

Chủ Đề