Tag: php

[ITA] Rimuovere le entità HTML (unhtmlentities)

Ecco un modo veloce per rimuovere tutte le entità html da una stringa: function unhtmlentities($string) { $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string); $string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string); $trans_tbl = get_html_translation_table(HTML_ENTITIES); $trans_tbl = array_flip($trans_tbl); return strtr($string, $trans_tbl);} questa funzione sostituisce sia le entità numeriche che quelle testuali.…

[ITA] Come recuperare tutte le variabili e le costanti dichiarate

Oggi vi darò un’altro piccolo snippet per PHP, ovvero come recuperare tutte le variabili e le costanti dichiarate… Potete parsarvi i due array e applicare un filtro oppure utilizzarli per il debug. Ovviamente non ci sono solo questi 2 utilizzi, l’obiettivo e il motivo per cui utilizzarli alla fine dipende da voi. 🙂 $PHP_DEFINED_VAR = get_defined_vars();$PHP_DEFINED_CONST = get_defined_constants(); Nelle variabili…