« Fonctionnement technique de Jeuxvideo.com » : différence entre les versions
Fix indentation PHP/JS JvCare
user: 4cc9d94 (?) (En-têtes des différents langages pour JvCare) |
user: 4cc9d94 (?) (Fix indentation PHP/JS JvCare) |
||
Ligne 133 : | Ligne 133 : | ||
function jvCare(string $classe) : string { | function jvCare(string $classe) : string { | ||
$base16 = "0A12B34C56D78E9F";'' | |||
$lien = ""; | |||
$s = explode(" ", $classe)[1]; | |||
for ($i = 0; $i <= strlen($s)-1; $i += 2) { | |||
$lien .= chr(strrpos($base16, $s[$i]) * 16 + strrpos($base16, $s[$i+1])); | |||
} | |||
return $lien; | |||
} | } | ||
Ligne 145 : | Ligne 145 : | ||
function jvCake(classe) { | function jvCake(classe) { | ||
const base16 = '0A12B34C56D78E9F'; | |||
let lien = <nowiki>''</nowiki>; | |||
const s = classe.split(' ')[1]; | |||
for (let i = 0; i < s.length; i += 2) { | |||
lien += String.fromCharCode(base16.indexOf(s.charAt(i)) * 16 + base16.indexOf(s.charAt(i + 1))); | |||
} | |||
return lien; | |||
} | } | ||