Heim > Backend-Entwicklung > PHP-Tutorial > 怎么将"%61"编码成"%61" 怎么将"%61"编码成"%61"

怎么将"%61"编码成"%61" 怎么将"%61"编码成"%61"

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:21:20
Original
2109 Leute haben es durchsucht

怎么实现上述标题的问题

已解决html转义字符
html_entity_decode();

回复内容:

怎么实现上述标题的问题

已解决html转义字符
html_entity_decode();

  <script type="text/javascript">
    var a = 'abcdefg';

    a = a.replace(/./g, function(a){
        a = '00' + a.charCodeAt(0).toString(16);
        return '%' + a.substr(a.length - 2);
    });

    alert(a);

    a = a.replace(/%([0-9a-f]{2})/g, function(a, b){
        return String.fromCharCode(parseInt(b, 0x10));
    });

    alert(a);


  </script>
Nach dem Login kopieren

楼主三番五次改需求是什么意思类?

<?php
function ToHtmlEntities($data){
    return sprintf("&#%02s;", ord($data[0]));
}

function FromHtmlEntities($data){
    return chr($data[1]);
}


$a = '%61';

$a = preg_replace_callback('/./', 'ToHtmlEntities', $a);
var_dump($a);


$a = preg_replace_callback('/&#(\d+);/', 'FromHtmlEntities', $a);
var_dump($a);


Nach dem Login kopieren

运行效果:

怎么将

很好的答案!!

Verwandte Etiketten:
php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage