Exemplo n.º 1
0
function ut_main()
{
    $res_str = '';
    // Regular strings keys
    $test_params = array('abc', 'abd', 'aaa', 'аа', 'а', 'z', '', null, '3', 'y', 'i', 'k');
    $res_str .= sort_arrays('en_US', $test_params);
    // Sort a non-ASCII array using ru_RU locale.
    $test_params = array('абг', 'абв', 'жжж', 'эюя');
    $res_str .= sort_arrays('ru_RU', $test_params);
    // Sort an array using Lithuanian locale.
    $res_str .= sort_arrays('lt_LT', $test_params);
    return $res_str . "\n";
}
function ut_main()
{
    global $test_num;
    $test_num = 1;
    $res_str = '';
    // Sort an array in SORT_REGULAR mode using en_US locale.
    $test_params = array(array('abc', 'abd', 'aaa'), array('m', '1', '_'), array('a', 'aaa', 'aa'), array('ba', 'b', 'ab'), array('e', 'c', 'a'), array('d', '', ' a'), array('d ', 'f ', ' a'), array('a', null, '3'), array('y', 'i', 'k'));
    $res_str .= sort_arrays('en_US', $test_params);
    // Sort a non-ASCII array using ru_RU locale.
    $test_params = array(array('абг', 'абв', 'ааа', 'abc'), array('аа', 'ааа', 'а'));
    $res_str .= sort_arrays('ru_RU', $test_params);
    // Array with data for sorting.
    $test_params = array(array('y', 'i', 'k'));
    // Sort an array using Lithuanian locale.
    $res_str .= sort_arrays('lt_LT', $test_params);
    return $res_str . "\n";
}
Exemplo n.º 3
0
function ut_main()
{
    global $test_num;
    $test_num = 1;
    $res_str = '';
    // Sort an array in SORT_REGULAR mode using en_US locale.
    $test_params = array(array('abc', 'abd', 'aaa'), array('m', '1', '_'), array('a', 'aaa', 'aa'), array('ba', 'b', 'ab'), array('e', 'c', 'a'), array('100', '25', '36'), array(5, '30', 2), array('d', '', ' a'), array('d ', 'f ', ' a'), array('a', null, '3'), array('y', 'k', 'i'));
    $res_str .= sort_arrays('en_US', $test_params);
    $test_params = array(array('100', '25', '36'), array(5, '30', 2), array('d', '', ' a'), array('y', 'k', 'i'));
    // Sort in en_US locale with SORT_STRING flag
    $res_str .= sort_arrays('en_US', $test_params, Collator::SORT_STRING);
    // Sort a non-ASCII array using ru_RU locale.
    $test_params = array(array('абг', 'абв', 'ааа', 'abc'), array('аа', 'ааа', 'а'));
    $res_str .= sort_arrays('ru_RU', $test_params);
    // Sort an array using Lithuanian locale.
    $test_params = array(array('y', 'k', 'i'));
    $res_str .= sort_arrays('lt_LT', $test_params);
    return $res_str;
}
Exemplo n.º 4
0
function ut_main()
{
    global $test_num;
    $test_num = 1;
    $res_str = '';
    // Sort an array in SORT_REGULAR mode using en_US locale.
    $test_params = array(array('d' => 'y', 'c' => 'i', 'a' => 'k'), array('a' => 'a', 'b' => 'aaa', 'c' => 'aa'), array('a' => 'a', 'aaa' => 'a', 'aa' => 'a'), array('1' => 'abc', '5' => '!', '2' => null, '7' => ''), array('1' => '100', '2' => '25', '3' => '36'), array('1' => 5, '2' => '30', '3' => 2));
    $res_str .= sort_arrays('en_US', $test_params);
    // Sort an array in SORT_STRING mode using en_US locale.
    $test_params = array(array('1' => '100', '2' => '25', '3' => '36'), array('1' => 5, '2' => '30', '3' => 2), array('1' => 'd', '2' => '', '3' => ' a'), array('1' => 'y', '2' => 'k', '3' => 'i'));
    $res_str .= sort_arrays('en_US', $test_params, Collator::SORT_STRING);
    // Sort a non-ASCII array using ru_RU locale.
    $test_params = array(array('п' => 'у', 'б' => 'в', 'е' => 'а'), array('1' => 'п', '4' => '', '7' => 'd', '2' => 'пп'));
    $res_str .= sort_arrays('ru_RU', $test_params);
    // Sort an array using Lithuanian locale.
    $test_params = array(array('d' => 'y', 'c' => 'i', 'a' => 'k'));
    $res_str .= sort_arrays('lt_LT', $test_params);
    return $res_str . "\n";
}