回答編集履歴

1

ちょうせい

2019/12/09 05:07

投稿

yambejp
yambejp

スコア116694

test CHANGED
@@ -15,3 +15,25 @@
15
15
  print_r($comma_separated);
16
16
 
17
17
  ```
18
+
19
+ # 調整
20
+
21
+
22
+
23
+ 最終型を「"lastname",null,"phone"」と想定しているなら
24
+
25
+ ```PHP
26
+
27
+ $array = array('lastname', '', 'phone');
28
+
29
+ $array=array_map(function($x){return $x===""?null:$x;},$array);
30
+
31
+ $json=json_encode($array);
32
+
33
+ $comma_separated=substr($json,1,strlen($json)-2);
34
+
35
+ print_r($comma_separated);
36
+
37
+ ```
38
+
39
+ ただし""はnullではないので、ご希望の変換はあまり適切とは言えません