int CreateArrByNumber(int number, char *arr) {
int len;
if (number == 0) {
arr[0] = '0';
arr[1] = 0;
return 1;
}
len = 0;
while (number > 0 && len < 9) {
arr[len++] = '0' + (number % 10);
number /= 10;
}
arr[len] = 0;
return len;
}
int main(void) {
char arr[10];
int len, number;
// Здесь ввод
len = CreateArrByNumber(number, arr);
// Здесь вывод в обратном порядке
return 0;
}
mysqli::query
Возвращает false в случае неудачи. В случае успешного выполнения запросов SELECT, SHOW, DESCRIBE или EXPLAIN mysqli_query() вернёт объект mysqli_result.
if ($row)
приводится к true, условие выполняется, клиенту возвращается "true". $2y$10$jSAr/RwmjhwioDlJErOk9OQEO7huLz9O6Iuf/udyGbHPiTNuB3Iuy
2y - тип хэша, BCRYPT.$simpleDate = date('m-d');
if ($simpleDate >= '12-20' || $simpleDate <= '01-11') {
...
}
class Config
{
public const LOGOS = [
['from' => '01-01', 'to' => '01-11', 'logo' => 'logo-newyear.png'],
['from' => '04-25', 'to' => '05-03', 'logo' => 'logo-firstmay.png'],
...,
['from' => '12-20', 'to' => '12-31', 'logo' => 'logo-newyear.png']
];
}
...
$simpleDate = date('m-d');
$logoName = 'logo-standard.png';
foreach (Config::LOGOS as $logoDef) {
if ($simpleDate >= $logoDef['from'] && $simpleDate <= $logoDef['to']) {
$logoName = $logoDef['logo'];
}
}