Array
(
[user_mob_1] => Array
(
[mob_code] => 06
[mob] => 069633345
[type] => 1
[phone_id] => 0
)
[user_mob_2] => Array
(
[mob_code] => 07
[mob] => 07123456
[type] => 1
[phone_id] =>
)
[user_mob_6] => Array
(
[mob_code] => 0
[mob] =>
[type] => 1
[phone_id] => 0
)
)
The goal is to remove user_mob_* where mob is empty !
The answer is:
foreach($array as $key => $row) {
if(empty($row['mob'])) unset($array[$key]);
}
Simple, but I'm new in php and first I thinked to use functions like array_filter etc.
All ingenious is simple.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…