前提・実現したいこと
下記JavaScriptのコードをPHPで実現したいのですが、うまくできずにいます
JavaScriptのfromCharCode+charCodeAtの部分のPHPの記述が今一わかりません
PHPで書いてみましたが、動きません
どのようにすれば同じ処理が可能でしょうか?
該当のソースコード
javascript
1<script type="text/javascript"> 2var result=""; 3function a() { 4 val = encodeURIComponent("ああああ"); 5 b = parseInt("1"); 6 for (var i = 0; i < val.length; i++) { 7 result += String.fromCharCode(val.charCodeAt(i) + b); 8 } 9 alert(result); 10} 11</script> 12 13 14<input type="button" value="Click" onclick="a()" />
PHP
1<?php 2$val=rawurlencode("ああああ"); 3$b=1; 4$a=mb_strlen( $val, "UTF-8" ); 5for($i=0;$i<$a;$i++){ 6$result=chr(ord(substr($val, 0, $i)).$b).$result;//おそらくここが違う 7} 8echo $result; 9?>
回答1件
あなたの回答
tips
プレビュー