程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 迅速掌握PHP JSON加密函數運用技巧

迅速掌握PHP JSON加密函數運用技巧

編輯:關於PHP編程

以下為PHP JSON加密函數的具體應用:

  1. function php_json_encode($arr)   
  2. {   
  3. $json_str = "";   
  4. if(is_array($arr))   
  5. {   
  6. $pure_array = true;   
  7. $array_length = count($arr);   
  8. for($i=0;$i<$array_length;$i++)   
  9. {   
  10. if(! isset($arr[$i]))   
  11. {   
  12. $pure_array = false;   
  13. break;   
  14. }   
  15. }   
  16. if($pure_array)   
  17. {   
  18. $json_str ="[";   
  19. $temp = array();   
  20. for($i=0;$i<$array_length;$i++)   
  21. {   
  22. $temp[] = sprintf("%s", php_json_encode($arr[$i]));   
  23. }   
  24. $json_str .implode(",",$temp);   
  25. $json_str .="]";   
  26. }   
  27. else   
  28. {   
  29. $json_str ="{";   
  30. $temp = array();   
  31. foreach($arr as $key => $value)   
  32. {   
  33. $temp[] = sprintf(""%s":%s", $key, php_json_encode($value));   
  34. }   
  35. $json_str .implode(",",$temp);   
  36. $json_str .="}";   
  37. }   
  38. }   
  39. else   
  40. {   
  41. if(is_string($arr))   
  42. {   
  43. $json_str = """. json_encode_string($arr) . """;   
  44. }   
  45. else if(is_numeric($arr))   
  46. {   
  47. $json_str = $arr;   
  48. }   
  49. else   
  50. {   
  51. $json_str = """. json_encode_string($arr) . """;   
  52. }   
  53. }   
  54. return $json_str;   
  55. }  

希望通過上面這段代碼的演示,大家能夠充分掌握PHP JSON加密函數的用法,幫助自己完善代碼編程。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved