вставить данные IMAGE_URL и название и альт с помощью сериализации методов в базе данных MySQL, как это:печатать несколько десериализации массив в PHP
a:3:{i:0;a:4:{i:0;s:48:"uploads/media/galleries/nature/butterfly_001.jpg";i:1;s:43:"uploads/media/galleries/nature/IMG_4181.jpg";i:2;s:43:"uploads/media/galleries/nature/swan_002.jpg";i:3;s:45:"uploads/media/galleries/nature/zzmed copy.jpg";}i:1;a:4:{i:0;s:19:"test_title";i:1;s:20:"test_title1";i:2;s:25:"test_title2";i:3;s:24:"677777777777777777777777";}i:2;a:4:{i:0;s:19:"test_alt";i:1;s:21:"test_alt1";i:2;s:21:"test_alt2";i:3;s:26:"77888888888888888888888888";}}
PHP КОД:
$value['gallery_data'] = serialize((array(array_values($_POST['image_url']), array_values($_POST['image_title']), array_values($_POST['image_alt']))));
Теперь я могу напечатать IMAGE_URL как это:
$all1 = Access::fetch("SELECT * FROM " . GALLERIES . " WHERE id = ?", $id);
$array= unserialize($all1['0']['name']);
echo($array['0']['1']);
Выход:
uploads/media/galleries/nature/butterfly_001.jpg
НО, мне нужно распечатать лист все IMAGE_URL и image_title и image_alt для каждого идентификатора Like This:
uploads/media/galleries/nature/butterfly_001.jpg - test_title - test_alt
uploads/media/galleries/nature/IMG_4181.jpg - test_title1 - test_alt1
uploads/media/galleries/nature/zzmed copy.jpg - test_title2 - test_alt2
как я могу напечатать это в foreach
методе ?!
image_url - динамическое расширение: 'JPEG, PNG, GIF'. – user27133