Skip to content

Instantly share code, notes, and snippets.

@tkon99
Last active December 30, 2015 22:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tkon99/7894679 to your computer and use it in GitHub Desktop.
Save tkon99/7894679 to your computer and use it in GitHub Desktop.
Simple Text to Number function, written in PHP and made to be lightweight without making any mistakes.
<?php
//the function
function toNum($data) {
$data = str_replace("a","1",$data);$data = str_replace("A","1",$data);
$data = str_replace("b","2",$data);$data = str_replace("B","2",$data);
$data = str_replace("c","3",$data);$data = str_replace("C","3",$data);
$data = str_replace("d","4",$data);$data = str_replace("D","4",$data);
$data = str_replace("e","5",$data);$data = str_replace("E","5",$data);
$data = str_replace("f","6",$data);$data = str_replace("F","6",$data);
$data = str_replace("g","7",$data);$data = str_replace("G","7",$data);
$data = str_replace("h","8",$data);$data = str_replace("H","8",$data);
$data = str_replace("i","9",$data);$data = str_replace("I","9",$data);
$data = str_replace("j","10",$data);$data = str_replace("J","10",$data);
$data = str_replace("k","11",$data);$data = str_replace("K","11",$data);
$data = str_replace("l","12",$data);$data = str_replace("L","12",$data);
$data = str_replace("m","13",$data);$data = str_replace("M","13",$data);
$data = str_replace("n","14",$data);$data = str_replace("N","14",$data);
$data = str_replace("o","15",$data);$data = str_replace("O","15",$data);
$data = str_replace("p","16",$data);$data = str_replace("P","16",$data);
$data = str_replace("q","17",$data);$data = str_replace("Q","17",$data);
$data = str_replace("r","18",$data);$data = str_replace("R","18",$data);
$data = str_replace("s","19",$data);$data = str_replace("S","19",$data);
$data = str_replace("t","20",$data);$data = str_replace("T","20",$data);
$data = str_replace("u","21",$data);$data = str_replace("U","21",$data);
$data = str_replace("v","22",$data);$data = str_replace("V","22",$data);
$data = str_replace("w","23",$data);$data = str_replace("W","23",$data);
$data = str_replace("x","24",$data);$data = str_replace("X","24",$data);
$data = str_replace("y","25",$data);$data = str_replace("Y","25",$data);
$data = str_replace("z","26",$data);$data = str_replace("Z","26",$data);
$data = preg_replace("/[^a-zA-Z0-9\s]/", "", $data);
$data = str_replace(" ","",$data);
return $data;
}
//use of the function
$string = "Test";
$string = toNum($string);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment