"internal_nr_id" => "200007" "status" => "S" ] "internal_nr_id" => "200007" "status" => "E" ] "internal_nr_id" => "200008" "status" => "S" ] ]
I chciałem zapisać do nowej tablicy wyłącznie internal_nr_id które mają tylko status S (w tym przypadku 200008).
Próbowałem to zrobić w taki sposób:
if($results2[$i]['internal_nr_id'] === $results2[$i]['internal_nr_id'] && $results2[$i]['status'] === 'S') { $testowaS[$i]=$results2[$i]['internal_nr_id']; } } if($results2[$i]['internal_nr_id'] === $results2[$i]['internal_nr_id'] && $results2[$i]['status'] === 'E') { $testowaE[$i]=$results2[$i]['internal_nr_id']; } }
I od tego miejsca mam problem.Bo mając już internal nr który nie spełnia tych wymagań nie wiem jak wywalić go z tablicy.Próbowałem zrobić to za pomocą array_diff,ale wciąż sypie błedami (Notice: Array to string conversion).
Domyśłam się, że ten kod jest słaby,ale to jedyne co przyszło mi do głowy. Albo da się to zrobic inaczej?!?