分配变量时,编码失败

时间:2018-12-08 08:39:39

标签: php encoding

$address[$j] = $info['objects'][$j]["ADDRESS"];

这是命令。现在我们来看一下结果:

var_dump($info['objects'][$j]["ADDRESS"]):

string(56)“улСельскохозяйственная,д。2,68”

var_dump($address[$j]):

string(60)“ќосква,Сельскохозяйственная2,68”

为什么会这样?

UPD:

实际代码:

for ($i = 0; $i < count($info['objects']); $i++) {

    if ($info['objects'][$i]['AREA'] != '') {

        $clean_info[$j] = $info['objects'][$i];
        $cadastral_number[$j] = $clean_info[$j]['CADNOMER']; // Обновляем кад. номер согласно полученной информации
        $address[$j] = $info['objects'][$j]["ADDRESS"];
        $j++;
    }
    echo "<pre>";
    var_dump($address);
    echo "</pre>";
}

1 个答案:

答案 0 :(得分:0)

您的代码与您之前发布的转储不匹配,但是您不需要$info['objects'][$i]['ADDRESS']而不是$info['objects'][$j]['ADDRESS']的地址信息吗?