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


PHP Pusher::array_implode方法代碼示例

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


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

示例1: testArrayImplodeWithTwoValues

 public function testArrayImplodeWithTwoValues()
 {
     $val = array('testKey' => 'testValue', 'testKey2' => 'testValue2');
     $expected = 'testKey=testValue&testKey2=testValue2';
     $actual = Pusher::array_implode('=', '&', $val);
     $this->assertEquals($actual, $expected, 'auth signature valid');
 }
開發者ID:GregBrimble,項目名稱:notablenews,代碼行數:7,代碼來源:authQueryStringTest.php

示例2: build_auth_query_string

 /**
  * Build the required HMAC'd auth string
  *
  * @param string $auth_key
  * @param string $auth_secret
  * @param string $request_method
  * @param string $request_path
  * @param array $query_params
  * @param string $auth_version [optional]
  * @param string $auth_timestamp [optional]
  * @return string
  */
 public static function build_auth_query_string($auth_key, $auth_secret, $request_method, $request_path, $query_params = array(), $auth_version = '1.0', $auth_timestamp = null)
 {
     $params = array();
     $params['auth_key'] = $auth_key;
     $params['auth_timestamp'] = is_null($auth_timestamp) ? time() : $auth_timestamp;
     $params['auth_version'] = $auth_version;
     $params = array_merge($params, $query_params);
     ksort($params);
     $string_to_sign = "{$request_method}\n" . $request_path . "\n" . Pusher::array_implode('=', '&', $params);
     $auth_signature = hash_hmac('sha256', $string_to_sign, $auth_secret, false);
     $params['auth_signature'] = $auth_signature;
     ksort($params);
     $auth_query_string = Pusher::array_implode('=', '&', $params);
     return $auth_query_string;
 }
開發者ID:AlexRed,項目名稱:Ozio-Chat,代碼行數:27,代碼來源:Pusher.php


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