Tôi đoán câu hỏi của tôi là hai lần
Trong Python nếu tôi làm điều này
x = {key: value}
Tôi đã tạo một từ điển
Trong javascript nếu tôi làm điều tương tự tôi đã tạo một đối tượng
Đó là gì trong PHP? Nó chỉ có thể là tôi không biết các điều khoản
Tôi đang làm việc trong một dự án với Laravel. Về cơ bản, tôi có một cơ sở dữ liệu SQLite mà tôi đang truy cập. Điều này đang trả về một mảng 'đối tượng' [theo thuật ngữ JavaScript]. Tôi muốn thực hiện vòng lặp foreach thông qua 'các đối tượng' trong mảng và tôi muốn thêm một khóa và giá trị mới vào 'đối tượng'.
Thứ hai - xin lỗi tôi không chắc chắn 100 phần trăm của cú pháp- trong PHP:
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
Một lần nữa tôi thực sự xin lỗi về cú pháp, tôi đang nhận được mảng trực tiếp từ cơ sở dữ liệu SQLite nên nó không quá quan trọng ở giai đoạn này.
Câu hỏi của tôi là - nếu tôi muốn thêm nói, chiều cao cho mỗi người, làm thế nào để làm điều đó? Hãy để tôi viết lại rằng, tôi biết lặp qua mảng bằng một foreach, tôi chỉ cần lệnh sẽ cho phép tôi nối một cặp khóa/giá trị mới vào cuối từ điển/đối tượng/những gì chúng được gọi trong PHP. Kết quả sẽ là:
$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
Tôi biết đó là một câu hỏi siêu đơn giản nhưng tôi đang đấu tranh để tìm ra những câu hỏi đúng đắn để hỏi Google. Nếu tôi đang hỏi sai câu hỏi, xin vui lòng khai sáng cho tôi, tôi đã gãi đầu quá lâu về điều gì đó mà tôi có thể làm dễ dàng bằng ngôn ngữ khác. Tôi thực sự đánh giá cao sự giúp đỡ.
13 năm trước
Mortoray tại ecircle-ag dot comobject, use the new
statement to instantiate a class:
17 năm trước
Qeremy [atta] gmail [dotta] com ¶
Nếu một đối tượng được chuyển đổi thành một đối tượng, nó không được sửa đổi. Nếu một giá trị của bất kỳ loại nào khác được chuyển đổi thành một đối tượng, một thể hiện mới của lớp tích hợp std class được tạo. Nếu giá trị là null
, phiên bản mới sẽ trống. Một mảng chuyển đổi thành một đối tượng với các thuộc tính được đặt tên bởi các phím và các giá trị tương ứng. Lưu ý rằng trong trường hợp này trước các khóa số PHP 7.2.0 đã không thể truy cập được trừ khi được lặp lại.object is
converted to an object, it is not modified. If a value of any other type is converted to an object, a new instance of the stdClass built-in class is created. If the value was null
, the new instance will be empty. An array converts to an object with properties named by keys and corresponding values. Note that in this case before PHP
7.2.0 numeric keys have been inaccessible unless iterated.
Đối với bất kỳ giá trị nào khác, một biến thành viên có tên scalar
sẽ chứa giá trị.
hữu ích tại Stranger Dot Com ¶ ¶
10 năm trước
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
0$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Anthony ¶ ¶
6 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
2$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
3$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
4$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Twitter/Matt2000 ¶ ¶
7 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
6$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
7$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Ashley Dambra ¶ ¶
8 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
9$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
0$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
1$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
2$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
3Nhà phát triển Dot Amankr tại Gmail Dot Com [Aman Kuma] ¶ ¶
6 năm trước
$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
4$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
5$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
6Mithras ¶ ¶
14 năm trước
$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
7$person = [0 => {name: "Jake", age: 22, height: "2m"},
1 => {name: "Chris", age: 34, height: "3m"}];
8$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Brian Dot Weber1337 tại Gmail Dot Com ¶ ¶
5 năm trước
new
0
new
1
new
2
new
3
new
4
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1mailto dot aurelian tại gmail dot com ¶ ¶
12 năm trước
new
6
cfreed tại Orange Dot Fr ¶ ¶
13 năm trước
new
7
new
8
new
9
0
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Mortoray tại ecircle-ag dot com ¶
17 năm trước
2
3
4
5
6
7
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Qeremy [atta] gmail [dotta] com ¶ ¶
10 năm trước
9
null
0
null
1
null
2
null
3
null
4AdityCse tại Gmail Dot Com ¶ ¶
5 năm trước
null
5
null
6
null
7mailto dot aurelian tại gmail dot com ¶ ¶
12 năm trước
null
8
null
9
0
1
2cfreed tại Orange Dot Fr ¶ ¶
13 năm trước
3
4
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Mortoray tại ecircle-ag dot com ¶
5 năm trước
6
7
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1mailto dot aurelian tại gmail dot com ¶ ¶
12 năm trước
9
scalar
0
scalar
1
scalar
2
scalar
3
scalar
4
scalar
5
scalar
6
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1cfreed tại Orange Dot Fr ¶ ¶
13 năm trước
scalar
8
Mortoray tại ecircle-ag dot com ¶
8 năm trước
scalar
9
0
1
2
317 năm trước ¶
Qeremy [atta] gmail [dotta] com ¶
4
5
6
7
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
110 năm trước ¶
17 năm trước
9
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
0
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
1
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1
Qeremy [atta] gmail [dotta] com ¶ ¶
10 năm trước
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
3
AdityCse tại Gmail Dot Com ¶ ¶
12 năm trước
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
4
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
5
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
6
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
7cfreed tại Orange Dot Fr ¶ ¶
13 năm trước
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
8
By far the easiest and correct way to instantiate an empty generic php object that you can then modify for whatever purpose you choose:
9
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
00$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
01$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Mortoray tại ecircle-ag dot com ¶
13 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
03$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
04$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1Mortoray tại ecircle-ag dot com ¶
14 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
06$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
07$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
08$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
09$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
10$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
11Ashley Dambra ¶ ¶
8 năm trước
$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
12$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
13$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
14$person = [0 => {name: "Jake", age: 22},
1 => {name: "Chris", age: 34}];
1