function getXmlProduct(string $product_code, SimpleXMLElement $xml): int
{
foreach ($xml->items->item as $item) {
if (
(string)$item->code === $product_code &&
(string)$item->stock === "В наявності"
) {
return (int)$item->priceRUAH;
}
}
return 0;
}
function getXmlProduct($product_code, $xml)
{
foreach ($xml->items->item as $item) {
if ($item->code == $product_code && $item->stock == "В наявності") {
return (int)$item->priceRUAH;
}
}
return 0;
}
$tipIds = array_unique(array_column($tovar['tips'], 'id'));
ksort($orderGrouped, SORT_NUMERIC)
перед циклом.var_dump($orderGrouped)
в самом начале - наверняка, порядок будет нарушен уже там.$filteredArray = [];
ksort($orderGrouped, SORT_NUMERIC);
foreach($orderGrouped as $group){
array_push($filteredArray, ...$group);
}
$filteredArray[] = $groupItem
. опрашиваем api пока не получим нужные данныеВ вашей постановке уже есть большая часть ответа - формулировка "пока не" чётко указывает на необходимость использования цикла.
foreach (['anime-tv-series', 'show-tv-series', 'tv-series'] as $type) {
$json = json_decode($this->videocdn_get($data, $type), true);
if ($json['status'] == 'true') {
return $json;
}
}
return ['status' => 'false'];
$response = ['status' => 'false'];
foreach (['anime-tv-series', 'show-tv-series', 'tv-series'] as $type) {
$json = json_decode($this->videocdn_get($data, $type), true);
if ($json['status'] == 'true') {
$response = $json;
break;
}
}
$input = $request->get('category', []);
foreach (Category::all() as $category) {
$category->roles()->sync(Arr::get($input, $category->id, []));
}
"~^(?:[A-Z]{4}-){3}[A-Z]{4}$~"
foreach ($tmp as $key => $value) {
...
$objWriter->save('helloWorld.docx');
}
If you don't have the skills to fully implement your RFC and no-one volunteers to code it, there is little chance your RFC will be successful.