php выставить кодировку в массиве

209
27 мая 2018, 19:40

Есть код который перебирает комбинации букв и выводит массив на экран. Проблема в отображении русского текста.

 <?php
// буквы нижнего регистра
for($i = 224; $i <= 255; $i++){
    $work[] = chr($i);
}
$min_length = 1;
$max_length = 3; // поставим 3, чтобы хватило памяти для массива $result

$min = 10000;
$max_length
$max = 10009;
$size = $max - $min +1;
$result = array();
for($i = $min; $i <= $max; $i++ )
{
    $result[] = dec_to_str($i, $work);
}
// $result = массив, содержащий все возможные значения длинной строки от $min_length до $max_length
print_r($result);

function str_to_dec($s, $sys)
{
    $sys = array_flip($sys);
    $j = -1;
    $result = 0;
    for($i = strlen($s)-1; $i >= 0; $i--)
    {
        $j++;
        $result += ($sys[$s[$j]]+1) * pow(sizeof($sys), $i);
    }
    return $result;
}
function dec_to_str($i, $work)
{
    $r = sizeof($work);
    $w = '';
    while($i > 0)
    {
        $t = $i % $r;
        if($t == 0){
            $w .= $work[$r-1];
            $i = $i / $r -1;
        } else {
            $w .= $work[$t-1];
            $i = ($i - $t) / $r;
        }
    }
    return strrev($w);
}

print_r($result); тут я вывожу массив на экран, пробовал вначале файла написать:

header("Content-Type: text/html; charset=utf-8");

не помогло Подскажите, как быть в такой ситуации?

READ ALSO
Нужен совет web-разработчиков [закрыт]

Нужен совет web-разработчиков [закрыт]

День добрый, самостоятельно обучаюсь на full-stack разработчика, на базовом уровне владею html, ccs, jQeury, php и MySqlОпыта так какого не имею, разве что...

182
Что не так с закодированием пароля?

Что не так с закодированием пароля?

Что то не так с закодированием пароля? Постоянно выдает что пароль не правильный, хотя он правильный на 100%

239