function builtInReverse(string) {
return string.split('').reverse().join('');
}
function forLoopReverse(string) {
let newString = '';
for (let i = string.length - 1; i >= 0; i--) {
newString += string[i];
}
return newString
}
function recursionReverse(string) {
return string === '' ? string : recursionReverse(string.substr(1)) + string.charAt(0);
}
function reverseString(string, handler) {
return handler(string);
}
console.log( reverseString('test', builtInReverse) ); // 'tset'
console.log( reverseString('test', forLoopReverse) ); // 'tset'
console.log( reverseString('test', recursionReverse) ); // 'tset'
$a->number
приведет к фаталу (ибо $а не является объектом).<?= $data->number ?>
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="0;url=http://site/blank.html">
</noscript>
</head>
</html>
Внимание Данная функция объявлена устаревшей в PHP 4.3.0, и, вместе с расширением MySQL, удалена PHP 7.0.0. Вместо нее используйте активно развивающиеся расширения MySQLi или PDO_MySQL. Так же смотрите раздел MySQL: выбор API и это FAQ. Альтернативы для этой функции:
SQL запрос: SHOW TABLES FROM dbname
if (img) {
//Масштаб ресайза
let scale = this.box.clientWidth/this.resizable.box.source.width;
//Соответственно изменяется размер изображения
img.style.height = img.sourceRect.height *scale + 'px';
img.style.width = img.sourceRect.width *scale + 'px';
let left = тут свойство css left изображения до ресайза
let top = ...
//Не забывает смещать положение изображения согласно масштабу
img.style.top = top*scale+'px';
img.style.left = left*scale+'px';
}