當前位置: 首頁>>代碼示例>>PHP>>正文


PHP DateUtil::checkData方法代碼示例

本文整理匯總了PHP中DateUtil::checkData方法的典型用法代碼示例。如果您正苦於以下問題:PHP DateUtil::checkData方法的具體用法?PHP DateUtil::checkData怎麽用?PHP DateUtil::checkData使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在DateUtil的用法示例。


在下文中一共展示了DateUtil::checkData方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getSplitMerRefundNotifyResDataPlain

 /**
  * 4.0接口商戶響應平台分賬退費結果通知(商戶到平台,直連網銀)檢查數據字段合法性並生成簽名明文串
  * @param unknown_type $map
  * @return 簽名明文串,使用&符號組織簽名明文串,如:mer_id=9996&amount=100
  */
 public static function getSplitMerRefundNotifyResDataPlain($map)
 {
     $data = new HashMap();
     $mer_id = StringUtil::trim($map->get("mer_id"));
     if ("" == $mer_id || strlen($mer_id) > 8) {
         die("mer_id為空或者長度超過限製");
     }
     $order_id = StringUtil::trim($map->get("order_id"));
     if ("" == $order_id || strlen($order_id) > 32) {
         die("order_id為空或者長度超過限製");
     }
     $refund_no = StringUtil::trim($map->get("refund_no"));
     if ("" == $refund_no || strlen($refund_no) > 16) {
         die("refund_no為空或者長度超過限製");
     }
     $mer_date = StringUtil::trim($map->get("mer_date"));
     if (!DateUtil::checkData($mer_date)) {
         die("mer_date為空或者長度不符合要求");
     }
     $ret_code = StringUtil::trim($map->get("ret_code"));
     if ("" == $ret_code || strlen($ret_code) != 4) {
         die("ret_code為空或者長度不符合要求");
     }
     $sign_type = StringUtil::trim($map->get("sign_type"));
     if ("" == $sign_type || strlen($sign_type) > 8) {
         die("sign_type為空或者長度不符合要求");
     }
     $version = StringUtil::trim($map->get("version"));
     if ("" == $version || strlen($version) != 3) {
         die("version為空或者長度不符合要求");
     }
     if (!is_null($map->get("ret_msg"))) {
         $ret_msg = StringUtil::trim($map->get("ret_msg"));
         if (strlen($ret_msg) > 128) {
             die("ret_msg長度不符合要求");
         }
         $data->put("ret_msg", $ret_msg);
     }
     $data->put("refund_no", $refund_no);
     $data->put("mer_id", $mer_id);
     $data->put("order_id", $order_id);
     $data->put("mer_date", $mer_date);
     $data->put("ret_code", $ret_code);
     $data->put("sign_type", $sign_type);
     $data->put("version", $version);
     return StringUtil::getPlainSortAndByAnd($map);
 }
開發者ID:icevisual,項目名稱:notes,代碼行數:52,代碼來源:mer2PlatUtil.php


注:本文中的DateUtil::checkData方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。