<?php
$input = [
'quantity' => [0=>1, 1=>2, 2=>3, 3=>4],
'color' => [0=>5, 1=>6, 2=>7, 3=>8],
];
$output = array_map(function ($first, $second) {
return [
'quantity' => $first,
'color' => $second,
];
}, $input['quantity'], $input['color']);
var_dump($output);
$a = 1;
function f(&$a) {
$a = 2;
}
f($a);
echo $a; // 2
$a = "b";
$b = 1;
$c = $$a;
echo $c;
Возвращает FALSE в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернет объект mysqli_result. Для остальных успешных запросов mysqli_query() вернет TRUE.
function resultToArray ($result) {
if ($result !== false){
$array = array ();
while ($row = $result->fetch_assoc())
$array[] = $row;
return $array;
}
return $result === true ? true : null; // Или любое другое условие
}
$wgTmpDirectory = 'some_directory';
C. Выгрузка на сайт файлов обмена
Затем "1С:Предприятие" запросами с параметрами вида
http://<сайт>/<путь> /1c_exchange.php?type=catalog&mode=file&filename=<имя файла>
выгружает на сайт файлы обмена в формате CommerceML 2, посылая содержимое файла или его части в виде POST.
В случае успешной записи файла система управления сайтом выдает строку "success".
private function connect()
{
$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
if (mysqli_connect_errno()) {
echo 'eror connect database';
return false;
} else {
return $mysqli;
}
}
zend_extension=xdebug.so
xdebug.remote_autostart=0
xdebug.remote_enable=0
xdebug.profiler_enable=0
xdebug.remote_enable=1
xdebug.idekey=some_key