Я создал массив сессий как
$_SESSION[yans]=array();
Я хочу инициализировать первые 5 элементов этого в 0. Как это можно сделать?
Как каждый из предложенных выше, попробуйте это: —
<?php
session_start();
$_SESSION['yans'] = array('A','B','C','D','E');
echo "<pre/>";print_r($_SESSION);die;
?>
Выход:- http://prntscr.com/7btkxv
Примечание: — это простой пример для вашего понимания. Благодарю.
Вы можете использовать array_fill
Функция для достижения этого:
$_SESSION['yans'] = array_fill(0, 5, 0);
Вы должны также не забывать цитировать yans
иначе PHP поднимет NOTICE
(Если не указано yans
на самом деле определенная константа).