ホームページ >バックエンド開発 >PHPチュートリアル >多次元配列内の指定された要素を削除するにはどうすればよいですか?
[0] => Array ( [v] => 1 [fup] => 0 [n] => 服务器 [s] => Array ( [0] => Array ( [v] => 2 [fup] => 2 [n] => one [s] => Array ( [0] => Array ( [v] => 3 [fup] => 41 [n] => one ) [1] => Array ( [v] => 4 [fup] => 1 [n] => two ) [2] => Array ( [v] => 5 [fup] => 1 [n] => three ) ) ) [1] => Array ( [v] => 42 [fup] => 2 [n] => two [s] => Array ( [0] => Array ( [v] => 73 [fup] => 42 [n] => one ) [1] => Array ( [v] => 74 [fup] => 42 [n] => two ) [2] => Array ( [v] => 75 [fup] => 42 [n] => three ) ) ) [2] => Array ( [v] => 43 [fup] => 2 [n] => three ) ) )
すべての fup アイテムを削除しますか?再帰!
$ar = 你的数组;foo($ar);function foo(&$ar) { foreach($ar as &$r) { if(isset($r['fup'])) unset($r['fup']); if(isset($r['s'])) foo($r['s']); }}
すべての fup アイテムを削除しますか?再帰!
$ar = 你的数组;foo($ar);function foo(&$ar) { foreach($ar as &$r) { if(isset($r['fup'])) unset($r['fup']); if(isset($r['s'])) foo($r['s']); }}
ありがとう、神様、試してみました
印刷して見ることができます!メインポストにあるものはあなたが印刷したものではありませんか?