コード例 #1
0
ファイル: function.php プロジェクト: chenyongze/bighaha
function get_withdraw_type($field)
{
    $fields_config = modC('WITHDRAW_FIELD', "", 'recharge');
    $fields = json_decode($fields_config, true);
    $res = array_search_key($fields, 'FIELD', $field);
    return $res;
}
コード例 #2
0
 private function getAmount($order)
 {
     $finally = $order['total_cny'] + $order['adj_cny'];
     $score_id = modC('CURRENCY_TYPE', 4, 'Store');
     $fields_config = modC('RE_FIELD', "", 'recharge');
     $fields = json_decode($fields_config, true);
     $type = array_search_key($fields, 'FIELD', $score_id);
     !$type && ($type['UNIT'] = 1);
     return number_format($finally / $type['UNIT'], 2, ".", "");
 }
コード例 #3
0
ファイル: function.getarraykey.php プロジェクト: ksst/kf
function array_search_key($needle_key, $array)
{
    foreach ($array as $key => $value) {
        if ($key === $needle_key) {
            return $value;
        }
        if (true === is_array($value)) {
            if (($result = array_search_key($needle_key, $value)) !== false) {
                return $result;
            }
        }
    }
    return false;
}
コード例 #4
0
ファイル: Communication.php プロジェクト: ArtOfWP/CloudLess
 /**
  * @param string $needle
  * @param array $haystack
  * @return array
  */
 public static function searchKeys($needle, $haystack = [])
 {
     $haystack = $haystack ? $haystack : $_POST;
     return array_search_key($needle, $haystack);
 }