Và tôi nhận được tất cả dữ liệu nhiều lần thay vì chỉ nhận được hai bệnh nhân với hồ sơ của họ nhưng hồ sơ của bệnh nhân một lại lặp lại với bệnh nhân hai
Bạn có thể thấy các chi tiết bị ghi đè vì bạn đang khai báo biến
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "4 của mình bên ngoài vòng lặp
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "5. Vì vậy, điều xảy ra là
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "4 không được tạo trên mỗi hàng, nó chỉ tồn tại dưới dạng một đối tượng
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
Hãy thử di chuyển
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "7 lên trên
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "8 như vậy
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
$obj = new stdClass; $obj->MembershipNo = $row['MembershipNo'];
Thêm giải pháp của bạn ở đây
B I U S small BIG code
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "9 & link [^] encode untab case indent outdent
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
Xem trước 0
thành viên hiện có
hoặc tham gia với chúng tôi
Tải xuống, Bình chọn, Nhận xét, Xuất bản
Email của bạnEmail này đang được sử dụng. Bạn có cần mật khẩu của bạn?
Mật khẩu tùy chọnKhi trả lời câu hỏi, vui lòng.
- Đọc kỹ câu hỏi.
- Hiểu rằng tiếng Anh không phải là ngôn ngữ đầu tiên của mọi người, vì vậy hãy khoan dung với lỗi chính tả và ngữ pháp
- Nếu một câu hỏi được diễn đạt kém thì hãy yêu cầu làm rõ, bỏ qua nó hoặc chỉnh sửa câu hỏi và khắc phục sự cố. Xúc phạm không được chào đón
- Đừng bảo ai đó đọc hướng dẫn. Rất có thể họ có và không nhận được. Đưa ra câu trả lời hoặc chuyển sang câu hỏi tiếp theo
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code [CPOL]
Một thể hiện riêng lẻ của cấu trúc dữ liệu được định nghĩa bởi một lớp là một Đối tượng. Chúng tôi cũng đặt tên cho các đối tượng là trường hợp. Nói chung, chúng tôi định nghĩa một lớp một lần và sau đó tạo nhiều đối tượng thuộc về nó. Một trong những cấu trúc dữ liệu lưu trữ một hoặc nhiều loại giá trị tương tự trong một tên duy nhất là một mảng nhưng mảng kết hợp trong PHP là một cái gì đó khác với một mảng PHP đơn giản. Mảng kết hợp thường được sử dụng để lưu trữ các cặp khóa-giá trị. Trong bài viết này, chúng ta sẽ tìm hiểu 'Làm thế nào để chuyển đổi đối tượng thành mảng trong PHP?'
Các gợi ý sau đây sẽ được đề cập trong bài viết này,
Vì vậy, chúng ta hãy bắt đầu sau đó
Làm cách nào để chuyển đổi đối tượng thành mảng trong PHP?
Loại Truyền đối tượng vào một mảng
Để sử dụng một biến kiểu dữ liệu thành các kiểu dữ liệu khác nhau, chúng ta có thể sử dụng typecasting, đơn giản là chuyển đổi rõ ràng một kiểu dữ liệu. Bằng cách sử dụng các quy tắc đánh máy được hỗ trợ trong PHP,
nó sẽ chuyển đổi một đối tượng PHP thành một mảng
cú pháp. $Array_var = [mảng] $Obj;
Ví dụ dưới đây minh họa hoạt động của đối tượng typecasting thành một mảng trong PHP
item1 = $food1; $this->item2 = $food2; $this->item3 = $food3; } } // Create object for class[hotel] $food = new hotel["biriyani", "burger", "pizza"]; echo "Before conversion : "; echo "
"; var_dump[$food]; echo "
"; // Coverting object to an array $foodArray = [array]$food; echo "After conversion :"; var_dump[$foodArray]; ?>
Tiếp tục với bài viết này về cách chuyển đổi Đối tượng thành Mảng trong PHP?
Sử dụng Giải mã Json & Mã hóa Json
Chuỗi được mã hóa JSON được chấp nhận bởi hàm json_decode và chuyển đổi nó thành một biến PHP và mặt khác, chuỗi được mã hóa JSON cho một giá trị nhất định được trả về bởi json_encode
cú pháp. $Array Var = json_decode[json_encode[$object], true]
Ví dụ dưới đây minh họa việc chuyển đổi đối tượng thành mảng trong PHP bằng cách sử dụng json_decode & json_encode
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
Điều này đưa chúng ta đến phần cuối của bài viết này về Cách chuyển đổi đối tượng thành mảng trong PHP
Nếu bạn thấy bài viết PHP này có liên quan, hãy xem Chương trình đào tạo chứng chỉ PHP của Edureka, một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải khắp toàn cầu
Có một câu hỏi cho chúng tôi?
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }18
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }04
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }05
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }21
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }22
$myArray = [array] $myObj;3
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }24
$myArray = [array] $myObj;3
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }26
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }08
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }09
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }29
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }3
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }42
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }18
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }08
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }01
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }35
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }36
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }37
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }38
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }39
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }18
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }3
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }09
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }43
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }3
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }42____336
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }08
Before conversion: object[sample]#1 [2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" } After conversion: array[2] { ["var1"]=> int[1000] ["var2"]=> string[6] "second" }07
đầu ra.
var1 = $bill; $this->var2 = $food; } } // Creating object $food = new hotel[500, "biriyani"]; echo "Before conversion:"; echo "3
"; var_dump[$food]; echo "
"; // Converting object to associative array $foodArray = json_decode[json_encode[$food], true]; echo "After conversion:"; var_dump[$foodArray]; ?>
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này