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

來源:互聯網
上載者:User

以下為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加密函數的用法,協助自己完善代碼編程。


http://www.bkjia.com/PHPjc/446100.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446100.htmlTechArticle以下為PHP JSON加密函數的具體應用: functionphp_json_encode($arr) { $ json_str = ; if(is_array($arr)) { $ pure_array = true ; $ array_length = count ($arr); for($ i = 0...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.