下記のように、$ary[0][4]がINFなので、これだけを削除して、
$ary[0]=[1,2,3,NAN]],[1,2,3,4]]]としたいのですが、unsetでは動作してくれません。
unsetをこのようには使用できないのでしょうか?また他に特定の配列をforeachで削除可能でしょうか?
PHP
1$ary=[[1,2,3,INF],[1,2,3,NAN]],[1,2,3,4]]; 2 3foreach ($ary as &$key) { 4 if (is_infinite($key[4])) { 5 unset($key); 6 } 7} 8unset($key)//参照を解除
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/02 07:36
2017/11/02 07:37
2017/11/02 07:38
2017/11/02 07:44
2017/11/02 07:53