我想將網頁轉換爲leet(1337)與XPath和PHP交談。將HTML文本轉換爲Leet(1337)與XPath交談
它可以只用PHP來完成,但HTML節點也可以用leet說出來。
例($ HTML是網頁):
$find = array("a","b","c","d","e","f","g","h","i","j"."k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
$repl = array("4","b","c","d","3","f","g","h","1","j","k","1","m","n","0","p","9","r","5","7","u","v","w","x","y","2");
$html = str_replace($find, $repl, $html);
這也將替換HTML節點。
這可以用XPath和PHP來完成,XPath選擇器text()?例如($ HTML是網頁):
$dom = new DOMDocument();
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$xpath->query('//text()');
\\HERE THE REPLACING IN XPATH
我認爲'text()'會返回頁面中的所有文本,但是你將無法在更新之後更新它.. – j0k
用JavaScript做這件事在我看來會更有趣因爲你可以製作一個書籤或者其他的東西。 –