У меня есть следующая функция для сохранения сообщений
//save post
function savePost($id_post,$table,$pdo){
$sql->execute();
return "saved post".$id_post;
}
Теперь я создаю массив для сохранения случайных сообщений
$posts = array();
$posts[] = savePost("1",$table,$pdo);
$posts[] = savePost("2",$table,$pdo);
$posts[] = savePost("3",$table,$pdo);
$posts[] = savePost("4",$table,$pdo);
$posts[] = savePost("5",$table,$pdo);
Я возвращаю случайный элемент из $posts
, чтобы $sql->execute();
только это указано c сообщение.
echo $posts[array_rand($posts)];
Он повторяет уникальный случайный элемент, например saved post4
, но в таблице ВСЕ элементы массива были выполнены, и все элементы сохранили свои сообщения. Что делаю не так?
Я хочу сохранить только случайное значение.
спасибо.