вставить значение в определенный индекс в списке ссылок Переполнение стека

Я хочу вставить значение для конкретного индекса в списке ссылок ($ wordsposition) в php.
это вызывает у меня исключение OutOfRangeException, поэтому я проверяю свой индекс в связанном списке, и он выглядит нормально.
я впервые использую связанный список в php, так что я, вероятно, что-то делаю не так, но я не знаю, что это такое. Буду признателен за вашу помощь!

вот мой код:

 $wordsposition = new SplDoublyLinkedList();
foreach ($searchwords as $key => $value) {
$wordsposition -> push(array($value=>' '));
}
print_r($wordsposition);
echo "<br>";
foreach ($searchwords as $key => $value) {
$sql = "SELECT * FROM words WHERE word='$value'";
$res = $conn->query($sql);

if ($res->num_rows > 0) {//check if find matching
while ($row = $res->fetch_assoc()) {
$wordsposition->add($value,$row['num']);
echo " my index is: ".$value."<br>";
echo " my file is: ".$row['num']."<br>";
}
}
}

и вот мое эхо:

SplDoublyLinkedList Object ( [flags:SplDoublyLinkedList:private] => 0 [dllist:SplDoublyLinkedList:private] => Array ( [0] => Array ( [alright] => ) [1] => Array ( [always] => ) [2] => Array ( [around] => ) [3] => Array ( [and] => ) ) ) my index is: alright
my file is: 0
my index is: always
my file is: 2
my index is: always
my file is: 3
my index is: always
my file is: 4
my index is: around
my file is: 0
my index is: around
my file is: 4
my index is: and
my file is: 0
my index is: and
my file is: 1
my index is: and
my file is: 2
my index is: and
my file is: 3
my index is: and
my file is: 4

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]