Làm cách nào để gửi yêu cầu POST bằng PHP?
Đây là Công thức mã để kiểm tra xem mảng #JavaScript có chứa giá trị không. Bạn có thể sử dụng phương thức mảng mới
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 😋 Đối với các trình duyệt cũ hơn và IE, bạn có thể sử dụng const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4 👍const array = ['🥗', '🍔', '🍰'];
// Modern Browser
array.includes['🍰']; // true
// Older Browser
array.indexOf['🍰'] !== -1; // true
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 với các loại nguyên thủy khác
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
Bên cạnh các chuỗi,
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 cũng hoạt động tốt với các kiểu nguyên thủy khácconst symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
Sử dụng
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
Sử dụng
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4array.indexOf['string'] !== -1; // true
array.indexOf[200] !== -1; // true
array.indexOf[0] !== -1; // true
array.indexOf[undefined] !== -1; // true
array.indexOf[null] !== -1; // true
array.indexOf[symbol] !== -1; // true
Hãy cẩn thận của const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
Cho đến giờ, tôi đã cho bạn thấy các giá trị mà cả
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 và const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4 đều có thể thay thế cho nhau. Tuy nhiên, có một giá trị, nơi chúng khác nhau 🤭const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3Kiểm tra Mảng đối tượng bằng cách sử dụng array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
2
array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
Để có giải pháp linh hoạt hơn hoạt động trên các loại dữ liệu khác, bạn có thể muốn sử dụng
array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
3 thay thế". một số[]". kiểm tra xem ít nhất một phần tử trong mảng có vượt qua bài kiểm tra được thực hiện bởi hàm được cung cấp hay không. Nó trả về một giá trị Boolean
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
6Phương pháp này là lý tưởng cho một mảng các đối tượng
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
7Trong ghi chú mã trước đây, tôi đã nói về một cách nhanh và bẩn để kiểm tra
array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
4 bằng cách sử dụng array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
5Cách so sánh 2 đối tượng trong JavaScript
Lấy khái niệm đó, chúng ta cũng có thể sử dụng nó để so sánh phần tử đối tượng trong một mảng như thế này
const array = ['🥗', '🍔', '🍰'];
// Modern Browser
array.includes['🍰']; // true
// Older Browser
array.indexOf['🍰'] !== -1; // true
0Trường hợp nhạy cảm
Cả
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 và const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4 đều phân biệt chữ hoa chữ thườngconst array = ['🥗', '🍔', '🍰'];
// Modern Browser
array.includes['🍰']; // true
// Older Browser
array.indexOf['🍰'] !== -1; // true
3Để làm cho nó không phân biệt chữ hoa chữ thường, bạn có thể cân nhắc thay đổi chữ hoa chữ thường của mảng như vậy
const array = ['🥗', '🍔', '🍰'];
// Modern Browser
array.includes['🍰']; // true
// Older Browser
array.indexOf['🍰'] !== -1; // true
4Nhưng nếu bạn đang sử dụng
array.includes['string']; // true
array.includes[200]; // true
array.includes[0]; // true
array.includes[undefined]; // true
array.includes[null]; // true
array.includes[symbol]; // true
3, bạn có thể làm điều đó trong một dòngconst symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
0Hỗ trợ trình duyệt
Hỗ trợ cho
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
3 thực sự tốt cho tất cả các trình duyệt hiện đại. Tuy nhiên, nếu bạn cần IE hoặc trình duyệt cũ hơn, bạn sẽ cần sử dụng const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
4Tôi có thể sử dụng không?
Đầu vào của cộng đồng
@lolinoid.
1 > @prvnbist Đó là một phương thức DOM Nodes, ví dụ được biết đến nhiều nhất về nó sẽ nhận được một danh sách các tên lớp sẽ là một danh sách nút, sau đó bạn có thể sử dụng phương thức chứa để xem nó có tên lớp hay không. Hoặc bạn có thể chuyển đổi nó thành một mảng và sau đó sử dụng phương thức bao gồmarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
Bạn có thể sử dụng toán tử
2 để lặp qua một đối tượng để kiểm tra xem có tồn tại khóa thuộc tính cụ thể hay không. [Kiến thức được chia sẻ bởi @fvbix]array.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
1@pixelfixer. Và nếu bạn muốn giá trị được trả về, bạn có thể sử dụng
3array.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
Kiểm tra hiệu suất> mảng indexOf so với bao gồm. Cảm ơn @equiman
@smokku. Bạn có thể tránh tất cả các phép so sánh
4 này bằng cách sử dụng toán tửarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
5array.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
const symbol = Symbol['symbol'];
const array = [
'string',
200,
0,
undefined,
null,
symbol
];
2@danvc.
6. Toán tửarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
5 theo bit sẽ trả về giá trị trung thực cho mọi thứ trừarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
8. Phủ nhận nó cũng đơn giản như làmarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
9array.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
@smokku. Bitwise
30 cung cấp cho bạn số ngược lại, nhưng chúng tôi sử dụng hệ thống bổ sung của hai để tránh cóconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
31 vàconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
32. Vì vậy, các số âm được dịch chuyển một - trong đóconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
8 thay thế choarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
32. Khi chúng tôi phủ địnhconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
8, chúng tôi nhận đượcarray.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
31, đây là giá trị falsey duy nhất. Tất cả các chỉ số khác mà chúng tôi có thể nhận được làconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
37 sẽ cung cấp cho bạn giá trị trung thực [khác không] khi được chuyển qua bitwise chứ không phảiconst symbol = Symbol['symbol']; const array = [ 'string', 200, 0, undefined, null, symbol ];
5array.indexOf['string'] !== -1; // true array.indexOf[200] !== -1; // true array.indexOf[0] !== -1; // true array.indexOf[undefined] !== -1; // true array.indexOf[null] !== -1; // true array.indexOf[symbol] !== -1; // true
@smokku. Nếu bạn muốn tìm hiểu sâu về vấn đề này, tôi thực sự khuyên bạn nên đọc một cuốn sách của Charles Petzold có tựa đề "Mật mã. Ngôn ngữ ẩn của phần cứng và phần mềm máy tính". Đây là một cuốn sách thú vị, nó sẽ hướng dẫn bạn từ những kiến thức cơ bản về thiết kế mã [như Morse, Braile, v.v. ] thông qua các công tắc điện và bóng đèn nhấp nháy, điện báo, cổng điện tử và dép xỏ ngón, cho đến cấp độ CPU đơn giản
Làm cách nào để kiểm tra kiểu mảng trong PHP?
Hàm is_array[] kiểm tra xem một biến có phải là mảng hay không. Hàm này trả về true [1] nếu biến là một mảng, ngược lại trả về false/nothing.Là loại mảng trong PHP?
Trong PHP, có ba loại mảng. Mảng có chỉ số - Mảng có chỉ số là số. Mảng kết hợp - Mảng có khóa được đặt tên. Mảng nhiều chiều - Mảng chứa một hoặc nhiều mảng.Làm cách nào để kiểm tra xem mảng có trống hay không trong PHP?
Sử dụng chức năng đếm. Hàm này đếm tất cả các phần tử trong một mảng. Nếu số phần tử trong mảng bằng 0, thì nó sẽ hiển thị mảng trống. .Sử dụng hàm sizeof[]. Phương pháp này kiểm tra kích thước của mảng. Nếu kích thước của mảng bằng 0 thì mảng trống nếu không thì mảng không trốngLàm cách nào để kiểm tra kích thước mảng trong PHP?
Redis và PHP . Phải mất một tham số, tôi. e mảng cần kiểm tra và trả về có hoặc không tùy thuộc vào bản chất của mảng. The 'rsort' function can be used to check if an array is multidimensional or not. It takes one parameter, i.e the array that needs to be checked and returns yes or no depending on the nature of the array.