当前位置: 首页>>代码示例>>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;未经允许,请勿转载。