WC_REST_Authentication::join_with_equals_sign()
Creates an array of urlencoded strings out of each array key/value pairs.
Метод класса: WC_REST_Authentication{}
Хуков нет.
Возвращает
Строку
. Array of urlencoded strings.
Использование
// private - только в коде основоного (родительского) класса $result = $this->join_with_equals_sign( $params, $query_params, $key );
- $params(массив) (обязательный)
- Array of parameters to convert.
- $query_params(массив)
- Array to extend.
По умолчанию: array() - $key(строка)
- Optional Array key to append.
По умолчанию: ''
Код WC_REST_Authentication::join_with_equals_sign() WC REST Authentication::join with equals sign WC 9.3.3
private function join_with_equals_sign( $params, $query_params = array(), $key = '' ) { foreach ( $params as $param_key => $param_value ) { if ( $key ) { $param_key = $key . '%5B' . $param_key . '%5D'; // Handle multi-dimensional array. } if ( is_array( $param_value ) ) { $query_params = $this->join_with_equals_sign( $param_value, $query_params, $param_key ); } else { $string = $param_key . '=' . $param_value; // Join with equals sign. $query_params[] = wc_rest_urlencode_rfc3986( $string ); } } return $query_params; }