PHP Fatal error: Uncaught TypeError: array_rand(): Argument #1 ($array) must be of type array, string given in?

$words = array("1", "2");
foreach($words as $value){

Жалуется на эту строку как на php 8.0 ее переделать

$rand_words = $array_rand($value, 1);
$duration = rand(1, 2);
$cloud .= '<div class="slideLeft duration'.$duration.'">'.$value[$duration].'</div>';
}
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
gromdron
@gromdron
Работаю с Bitrix24
Метод array_rand принимает первым аргументом массив, а вы передаете в него строку.

Возможно вам бы смогли подсказать как именно модифицировать код, если бы вы сказали что он должен делать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы