Код выводит кучу масивов. Но мне нужно чтобы я получил тот у которого ключ совпадет с переменной. Но я не знаю как написать условие которое отфильтрует и покажет на экран тот у которого верхний ключ
array(1) {
[96]=>
Совпадает с переменной
<?php $order_id = 96; ?>
Код который все делает
<?php
$bd = mysqli_connect("localhost", "111", "222", "333");
$sql = mysqli_query($bd, "SELECT * FROM oc_order_product") or die(mysqli_error());
$newArray = [];
foreach ($sql as $elem) {
$newArray[$elem["order_id"]] = $elem; // Задал ключ масиву
echo '<pre>';
var_dump( $newArray);
echo '</pre>';
}
?>
Что я получил на выходе именя етот код
array(1) {
[96]=>
array(10) {
["order_product_id"]=>
string(4) "1656"
["order_id"]=>
string(2) "96"
["product_id"]=>
string(3) "874"
["name"]=>
string(64) "Товар1"
["model"]=>
string(9) "PS1328594"
["quantity"]=>
string(1) "1"
["price"]=>
string(8) "723.0000"
["total"]=>
string(8) "723.0000"
["tax"]=>
string(6) "0.0000"
["reward"]=>
string(1) "0"
}
}
array(2) {
[96]=>
array(10) {
["order_product_id"]=>
string(4) "1656"
["order_id"]=>
string(2) "96"
["product_id"]=>
string(3) "874"
["name"]=>
string(64) "Товар2"
["model"]=>
string(9) "PS1328594"
["quantity"]=>
string(1) "1"
["price"]=>
string(8) "723.0000"
["total"]=>
string(8) "723.0000"
["tax"]=>
string(6) "0.0000"
["reward"]=>
string(1) "0"
}
[97]=>
array(10) {
["order_product_id"]=>
string(4) "1660"
["order_id"]=>
string(2) "97"
["product_id"]=>
string(3) "847"
["name"]=>
string(43) "Товар3"
["model"]=>
string(11) "ЭБП-7000"
["quantity"]=>
string(1) "1"
["price"]=>
string(9) "1808.0000"
["total"]=>
string(9) "1808.0000"
["tax"]=>
string(6) "0.0000"
["reward"]=>
string(1) "0"
}
}