Without foreach, thế nào tôi có thể biến một mảng như thế nàyLàm thế nào để nổ tung mảng với khoá và giá trị mà không foreach trong PHP
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
thành một chuỗi như thế này
item1='object1', item2='object2',.... item-n='object-n'
tôi nghĩ khoảng implode()
rồi, nhưng nó không tạo ra khóa với nó.
Nếu cần thiết, có thể không làm tổ cho việc nghiên cứu?
EDIT: Tôi đã thay đổi chuỗi
EDIT2/UPDATE: Câu hỏi này đã được hỏi nhiều thời gian trước đây. Vào thời điểm đó, tôi muốn viết tất cả mọi thứ trong một dòng vì vậy tôi sẽ sử dụng các toán tử ternary và các cuộc gọi hàm lồng được xây dựng có lợi cho foreach. Đó không phải là một thực hành tốt! Viết mã có thể đọc được, cho dù đó là súc tích hay không không quan trọng lắm.
Trong trường hợp này: đặt foreach trong một hàm sẽ dễ đọc hơn và mô đun hơn viết một lớp lót (Mặc dù tất cả các câu trả lời đều tuyệt vời!).
Làm thế nào lồng nhau foreach sẽ necesarry? – Shubham
Bạn đang cố gắng làm gì? Tại sao bạn có những hạn chế đó? –
đây là lớp cơ sở dữ liệu của tôi cho ứng dụng web tôi đang xây dựng, tôi không muốn nó trông lộn xộn vì nó đã được phổ biến với một nhóm foreach và for-loop tất cả cùng nhau – tom91136