Я пытаюсь получить данные пользователя из таблицы SQL, где один из столбцов - blob_medium. Я правильно выполняю SQL-запрос и получаю данные в php-скрипте.Кодирование одного ключа в ассоциативном массиве base64
if(mysqli_num_rows($result)){
while($row=mysqli_fetch_assoc($result)){
$result_array['user_data'][]=$row;
}
}
Теперь, чтобы json_encode этих данных, мне нужно кодировать данные User_pic столбца базы 64. Для этого я пытаюсь это. Но, кажется, я делаю что-то неправильно. Любая помощь будет оценена по достоинству.
foreach($result_array as $key){
foreach($key as $key2){
//print_r(base64_encode($key2['user_pic']).'<br/>'.'<br/>');
$key2['user_pic'] = base64_encode($key['user_pic']);
//print_r(($key['user_pic']).'<br/>'.'<br/>');
}
}
Когда я раскомментировать print_r заявления мои данные, напечатанные в формате base64, но данные массива ДООС не меняется.
Я все еще использую foreach, но обойдусь внешним контуром. – Ray
Это сработало, спасибо человеку (Y). –