Tôi đã tìm kiếm hi và thấp cho một giải pháp. Tôi có một mảng đa chiều động tôi cần phải chia nhỏ và mã hóa url. Số lượng mục sẽ thay đổi nhưng chúng sẽ luôn có cùng khóa.Làm thế nào để urlencode một mảng đa chiều?
$formFields = Array (
[0] => Array ([form_name] => productID [form_value] => 13)
[1] => Array ([form_name] => campaign [form_value] => [email protected])
[2] => Array ([form_name] => redirect [form_value] => http://example.com))
Mỗi mảng có Tên biểu mẫu và Giá trị biểu mẫu.
Đây là những gì tôi đang cố gắng để có được:
$desired_results =
productID => 13
campaign => [email protected]
redirect => http://example.com
Mỗi lần tôi cố gắng và chia chúng tôi kết thúc với: FORM_NAME => productID hoặc một cái gì đó như thế.
Tôi đang cố gắng để lấy kết quả và sau đó URLEncode họ:
productID=13&campaign=email&gmail.com&redirect=http://example.com&
tại sao không chỉ đơn giản là '$ fromFields = array ('productID' => 13, ...)'? –
Tập lệnh sẽ không biết khóa là gì. Chúng sẽ thay đổi tùy thuộc vào trang nào đang gọi nó. Đây là siêu dữ liệu lưu trữ trong một wordpress và tùy thuộc vào bài viết được gọi là kịch bản .. Các phím $ sẽ thay đổi. – krazymatty
Có thể ai đó có đề xuất về cách tốt hơn để lưu trữ mảng động để gọi nó dễ dàng hơn. – krazymatty