echo hasRec($arr) ? "тут рекурсия":"тут нет рекурсий";
function hasRec($arr){
ob_start();
var_dump($arr);
return preg_match("/^\s*\*RECURSION\*\s*$/umi",ob_get_clean());
}
function LetterChanges(str) {
str = str.split("").map((s)=> {
if(s.search(/[a-zA-Z]/) != -1){
var s =String.fromCharCode(97 + (s.charCodeAt()-96)%26);
if(["a", "e", "i", "o", "u"].includes(s))
s = s.toUpperCase();
}
return s;
});
return str.join('');
}
this.sum = this.x+this.y
if(random.NextDouble() <= 0.8){
//из questionList
}
else{
//из sentenceList
}
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
function toSolidBytes(match, p1) {
return String.fromCharCode('0x' + p1);
}));
}
function b64DecodeUnicode(str) {
return decodeURIComponent(atob(str).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
}
console.log(b64EncodeUnicode('"><script scr=http://domain.com/script.js></script>'));//IiZndDsmbHQ7c2NyaXB0IHNjcj1odHRwOi8vZG9tYWluLmNvbS9zY3JpcHQuanMmZ3Q7Jmx0Oy9zY3JpcHQmZ3Q7
console.log(b64DecodeUnicode('IiZndDsmbHQ7c2NyaXB0IHNjcj1odHRwOi8vZG9tYWluLmNvbS9zY3JpcHQuanMmZ3Q7Jmx0Oy9zY3JpcHQmZ3Q7'));//"><script scr=http://domain.com/script.js></script>
function getScore(arr) {
var scores = [40,100,300,1200];
var cleared = 0;
var score = 0;
arr.forEach((el)=>{
if(el != 0){
var level = parseInt(cleared/10);
score+= scores[el-1] + (scores[el-1]*level);
cleared+=el;
}
});
return score;
}
counting = 0;
counting -= 10;
var angle = Math.Atan2(mousey - objy, mousex - objx);
var speed = 10*deltaTime;
objx += Math.cos(angle) * speed;
objy += Math.sin(angle) * speed;
SELECT p.* FROM posts as p
WHERE (SELECT COUNT(*) FROM tags as t LEFT JOIN post_tag as pt ON pt.tag_id = t.id WHERE pt.post_id = p.id) = 3
AND
(SELECT COUNT(*) FROM tags as t LEFT JOIN post_tag as pt ON pt.tag_id = t.id WHERE pt.post_id = p.id AND t.id IN (1,2,3) ) = 3
document.querySelectorAll("#input_1,#input_2").forEach((el)=>{
el.addEventListener("input",()=>{
if (document.getElementById("input_1").value === '' || document.getElementById("input_2").value === '')
document.getElementById("btn").disabled = true;
else
document.getElementById("btn").disabled = false;
});
});
var _ajaxLoaded = $('ul > li').length;
function checkLoaded(){
if(--_ajaxLoaded <= 0){
//все аяксы выполнены
}else{
//Осталось выполнить _ajaxLoaded аяксов...
}
}
....done(function(data){
/*...*/
checkLoaded();
});
count = int(buffSpawnFoodTime/ 1.5)
buffSpawnFoodTime -= int(buffSpawnFoodTime/ 1.5) * 1.5