Error message about PHPWarning: implode (): Invalidargumentspassedin
$ Gets = ""; // The Following ($ vv ["get"] is similar to array ("del" => "0", "dept" => "2 ") such an array foreach ($ vv ["get"] as $ g => $ gv) {$ gets [] = $ g. "= ". $ gv ;}$ gets = implode ("&", $ gets); // The implode function returns an error.
PHP warning: implode (): Invalid parameter transfer
How can this problem be solved ???
Reply to discussion (solution)
What is var_dump ($ gets) before that sentence?
$vv["get"] = array("del"=>"0","dept"=>"2");$gets = "";foreach($vv["get"] as $g => $gv){ $gets[] = $g."=".$gv;} $gets = implode("&",$gets); echo $gets;
Del = 0 & dept = 2
No problem
But it is best to use the http_build_query function.
$ Gets = http_build_query ($ vv ['get']);
What is var_dump ($ gets) before that sentence?
Still the same error...
Should explode be used to convert it into an array? Implode is an array to a string ~~
Incorrect
What is var_dump ($ gets) before that sentence?
The PHP Fatal error: Can't use function return value in write context in is obtained.
Paste all your code
Paste all your code
@ Xuzuning: Thanks for the above method.
Your $ vv ["get"] variable may be faulty.
Your $ vv ["get"] variable may be faulty.
Sorry, I cannot change the original sentence.