Ни унарный плюс перед переменной, ни parseInt не помогают.И то и другое прекрасно работает.
list($a, $b, $c) = [['foo' => 'bar'], 42, null];
$a = $ar[0];
$b = $ar[1];
$c = $ar[2];
Клик по body не подходит, т.к. он свернёт форму и при клике на эту самую форму, а это противопоказаноЭта проблема легко решается.
Кто-нибудь может подсказать как прочесть данные в cookies и как расшифровать их?Если без извращений, то можно просто в браузере нажать F12.
$objPHPExcel = PHPExcel_IOFactory::load('./test.xlsx');
$comment = $objPHPExcel->getActiveSheet()->getComment('E11');
$commentText = new PHPExcel_RichText;
$commentText->createText("testtesttest");
$comment->setText($commentText);
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007");
$objWriter->save('./test.xlsx');
1) Хотелось бы получать имя и тип файла с помощью функции basename после чего проверять существует ли файл и если существует то пропускать его.Можно.
И если basename не возвращает имя то использовать его id как имя файла
2) Сделать ограничено количество потоков если возможноМожно.
3) Пауза, а то с большим количеством файлов, PHP просто останавливается из-за недостатка времени на выполнение, приходится править php.ini, но хотелось бы это исправить на уровне самого скриптаМожно.
value ||= {id: 1}
value || (value = {
id: 1
});
value ?= {id: 1}
if (value == null) {
value = {
id: 1
};
}
Даны 2 слова, определить можно ли из 1 слова составить 2, при условии что каждую букву из строки 1 можно использовать только один раз?Если это читается как "определить можно ли из первого слова составить второе", то алгоритм прост:
$(document).on('click', '.class1', function() {
alert("click .class1");
$(this).removeClass("class1").addClass("class2");
});
$(document).on('click', '.class2', function() {
alert("click .class2");
$(this).removeClass("class2").addClass("class1");
});
$(document).on('click', '.class1, .class2', function() {
$(this).toggleClass("class1").toggleClass("class2");
});