目標:創建一個將字符串轉換爲相應數字的函數。對於例如ABCDEFGHIJ將被轉換到1234567890當用於MySQL查詢時,禁止PHP函數在前端響應結果
功能我已經寫:
function decrypt_code($data1){
$someArray=array($data1[0],$data1[1],$data1[2],$data1[3],$data1[4],$data1[5],$data1[6],$data1[7],$data1[8],$data1[9],$data1[10],$data1[11],$data1[12],$data1[13]); // size 7
foreach($someArray as $value1){
if($value1 == "A"){$dc1= "1";}
elseif($value1 == "B"){$dc2= "2";}
elseif($value1 == "C"){$dc3= "3";}
elseif($value1 == "D"){$dc4= "4";}
elseif($value1 == "E"){$dc5= "5";}
elseif($value1 == "F"){$dc6= "6";}
elseif($value1 == "G"){$dc7= "7";}
elseif($value1 == "H"){$dc8= "8";}
elseif($value1 == "I"){$dc9= "9";}
elseif($value1 == "J"){$dc10= "0";}
}
return $dc = $dc1.$dc2.$dc3.$dc4.$dc5.$dc6.$dc7.$dc8.$dc9.$dc10;
}
問題:我已經包含在頭一個函數庫。現在每次我打電話給該功能時,它都會打印解密後的數字。我只是想在需要時將它們存儲回&。當我使用函數獲取解密的數字並在SQL命令中運行它時,這也會產生問題。這是發生在標題和函數打印在網站的標題部分的數字,因爲我使用該功能在標題部分運行MySQL命令。
注意:我不想知道如何編寫函數,因爲我已經實現了。我只是不希望函數在我使用它運行MySQL查詢時回顯結果。
放入一個變量並返回變量 – RiggsFolly
@RiggsFolly能否詳細說明一下?我是PHP的新手。 –
@RiggsFolly更新了代碼。你的意思是我的更新方式? –