Is there a possibility to write the following Javascript code in PhP ?
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.9-1/crypto-js.js"></script>
<script>
function base64URLEncode(words) {
return CryptoJS.enc.Base64.stringify(words)
.replace(/+/g, '-')
.replace(///g, '_')
.replace(/=/g, '');
}
let dataArray = [];
dataArray[0]= base64URLEncode(CryptoJS.lib.WordArray.random(50));
dataArray[1]= base64URLEncode(CryptoJS.SHA256(dataArray[0]));
</script>`