$list = [];
while ($arItems = $dbBasketItems->Fetch())
{
if (strlen($arItems["CALLBACK_FUNC"]) > 0)
{
CSaleBasket::UpdatePrice($arItems["ID"],
$arItems["CALLBACK_FUNC"],
$arItems["MODULE"],
$arItems["PRODUCT_ID"],
$arItems["QUANTITY"]);
$arItems = CSaleBasket::GetByID($arItems["ID"]);
}
$arBasketItems[] = $arItems;
$list[] = $arItems["PRODUCT_ID"];
//echo $arItems["PRODUCT_ID"].', ';
};
$count_temp = count($arItems);
$art = $arItems["PRODUCT_ID"] .= implode(', ', $list);
echo $art;
$url = 'domain.com/found/иван%20иванов';
echo urldecode(pathinfo($url)['filename']);
https://ideone.com/9EUpqq С чем это связано? Недоработка разработчиков?
на ios еще глазами не видел как делаютда не вопрос
$allowedAttributes = ['src', 'href'];
foreach($elements as $element) {
if( $element->attributes ) {
for($i = $element->attributes->length; --$i >= 0;) {
if(!in_array($element->attributes->item($i)->name, $allowedAttributes)) {
$element->removeAttribute($element->attributes->item($i)->name);
}
}
}
}
echo $dom->saveHTML();
namespace testnamespace;
class Test {
public function __construct() {
echo 'Hi';
}
}
new \Test; // Fatal error: Uncaught Error: Class 'Test' not found
class_alias('\testnamespace\Test', 'GlobalTest');
new \GlobalTest; // Hi
в переменную пхп уже записано что то - и я не понимаю когда в нее записывают или присваивают ей потом что то - для чего ей присваивают изначально если оно потом будет перезаписываться.В вашем примере в переменную ничего не перезаписывают.