Добро пожаловать, Гость!
Циклы в PHP - Страница 2
Помощь мастерам | Циклы в PHP
ATMAS :
Прошу не кидать в меня тухлые яйца с помидорами))
Есть обычный цикл foreach ($q as $post), из него нужно вынести переменную с ид за пределы цикла для дальнейшей работы с ней. Нашел вариант
<?php
$datam = array();
foreach ($q as $post)
{
$datam[] = $post['id']; //???? это под вопросом
нужно именно ид передать в цикл
через var_dump($datam); все необходимые ид отсвечивает:
"array(72) { [0]=> string(3) "121" [1]=> string(3) "117" [2]=> string(3) "116" [3]=> string(3) "115" [4]=> string(3) "105" [5]=> string(3) "104" [6]=> string(3) "103" [7]=> string(3) "102" [8]=> string(3) "101" [9]=> string(3) "100" [10]=> string(2) "99" [11]=> string(2) "97" [12]=> string(2) "94" [13]=> string(2) "89" [14]=> string(2) "90" [15]=> string(2) "88" [16]=> string(2) "70" [17]=> string(2) "85" [18]=> string(2) "81" [19]=> string(2) "79" [20]=> string(2) "77" [21]=> string(2) "73" [22]=> string(2) "72" [23]=> string(2) "71" [24]=> string(2) "67" [25]=> string(2) "49" [26]=> string(2) "65" [27]=> string(2) "64" [28]=> string(2) "63" [29]=> string(2) "62" [30]=> string(2) "61" [31]=> string(2) "58" [32]=> string(2) "55" [33]=> string(2) "54" [34]=> string(2) "53" [35]=> string(2) "52" [36]=> string(2) "51" [37]=> string(2) "48" [38]=> string(2) "46" [39]=> string(2) "45" [40]=> string(2) "44" [41]=> string(2) "43" [42]=> string(2) "41" [43]=> string(2) "40" [44]=> string(2) "35" [45]=> string(2) "36" [46]=> string(2) "37" [47]=> string(2) "38" [48]=> string(2) "34" [49]=> string(2) "33" [50]=> string(2) "32" [51]=> string(2) "31" [52]=> string(2) "30" [53]=> string(2) "29" [54]=> string(2) "28" [55]=> string(2) "27" [56]=> string(2) "25" [57]=> string(2) "24" [58]=> string(2) "23" [59]=> string(2) "22" [60]=> string(2) "21" [61]=> string(2) "20" [62]=> string(2) "19" [63]=> string(2) "18" [64]=> string(2) "17" [65]=> string(2) "16" [66]=> string(2) "14" [67]=> string(2) "12" [68]=> string(1) "9" [69]=> string(1) "5" [70]=> string(1) "4" [71]=> string(1) "1" }"
?>
а вот PHP матюгается "Array to string conversion.."
P.S. PHP 8.0
Прошу помощи знающих людей
Циклы в PHP
10 Июня 2022Прошу не кидать в меня тухлые яйца с помидорами))
Есть обычный цикл foreach ($q as $post), из него нужно вынести переменную с ид за пределы цикла для дальнейшей работы с ней. Нашел вариант
<?php
$datam = array();
foreach ($q as $post)
{
$datam[] = $post['id']; //???? это под вопросом
нужно именно ид передать в цикл
через var_dump($datam); все необходимые ид отсвечивает:
"array(72) { [0]=> string(3) "121" [1]=> string(3) "117" [2]=> string(3) "116" [3]=> string(3) "115" [4]=> string(3) "105" [5]=> string(3) "104" [6]=> string(3) "103" [7]=> string(3) "102" [8]=> string(3) "101" [9]=> string(3) "100" [10]=> string(2) "99" [11]=> string(2) "97" [12]=> string(2) "94" [13]=> string(2) "89" [14]=> string(2) "90" [15]=> string(2) "88" [16]=> string(2) "70" [17]=> string(2) "85" [18]=> string(2) "81" [19]=> string(2) "79" [20]=> string(2) "77" [21]=> string(2) "73" [22]=> string(2) "72" [23]=> string(2) "71" [24]=> string(2) "67" [25]=> string(2) "49" [26]=> string(2) "65" [27]=> string(2) "64" [28]=> string(2) "63" [29]=> string(2) "62" [30]=> string(2) "61" [31]=> string(2) "58" [32]=> string(2) "55" [33]=> string(2) "54" [34]=> string(2) "53" [35]=> string(2) "52" [36]=> string(2) "51" [37]=> string(2) "48" [38]=> string(2) "46" [39]=> string(2) "45" [40]=> string(2) "44" [41]=> string(2) "43" [42]=> string(2) "41" [43]=> string(2) "40" [44]=> string(2) "35" [45]=> string(2) "36" [46]=> string(2) "37" [47]=> string(2) "38" [48]=> string(2) "34" [49]=> string(2) "33" [50]=> string(2) "32" [51]=> string(2) "31" [52]=> string(2) "30" [53]=> string(2) "29" [54]=> string(2) "28" [55]=> string(2) "27" [56]=> string(2) "25" [57]=> string(2) "24" [58]=> string(2) "23" [59]=> string(2) "22" [60]=> string(2) "21" [61]=> string(2) "20" [62]=> string(2) "19" [63]=> string(2) "18" [64]=> string(2) "17" [65]=> string(2) "16" [66]=> string(2) "14" [67]=> string(2) "12" [68]=> string(1) "9" [69]=> string(1) "5" [70]=> string(1) "4" [71]=> string(1) "1" }"
?>
а вот PHP матюгается "Array to string conversion.."
P.S. PHP 8.0
Прошу помощи знающих людей
Последний раз редактировалось Zed 11 Июня 2022
Комментарии:
kantry 2 Июля 2022
Как то так;)
~screencast-2022-07-02_18.22.01 (1100.29Kb)
Как то так;)
kantry 2 Июля 2022
ATMAS, ну так первым постом я тебе и указал на ошибку, без критики. Ты сам полез объясняться
ATMAS, ну так первым постом я тебе и указал на ошибку, без критики. Ты сам полез объясняться
ATMAS 2 Июля 2022
Автор темы
Автор темы
kantry (1 Июля 2022):
ATMAS, нет там проблемы, там у тебя ошибка, первокласники иногда такие допускают
kantry, вместо критики можно было просто указать на ошибку, собственно за этим я сюда и обратился. Спасибо за помощьATMAS, нет там проблемы, там у тебя ошибка, первокласники иногда такие допускают
kantry 1 Июля 2022
ATMAS (1 Июля 2022):
kantry, это решит проблему? не думаю
ATMAS, нет там проблемы, там у тебя ошибка, первокласники иногда такие допускаютkantry, это решит проблему? не думаю
ATMAS 1 Июля 2022
Автор темы
мда, в общем, с помощью лома и чьей-то матери, вывел плеер из коматоза, как-бы все считывает, все работает, кроме одного момента: при переходе на страницу с плеером или после обновления этой станицы плеер работает с глюком, то есть: плеер считал корректно первый ид в списке, но после нажатия кнопки плэй (в самом плеере) идет зависание на пару долей секунды и переключается на следующий трек, после этого все идет как по маслу, песни автоматом переключаются по порядку и все такое, можно даже включить первый трек из плейлиста (тот, который заглючил вначале)
Автор темы
мда, в общем, с помощью лома и чьей-то матери, вывел плеер из коматоза, как-бы все считывает, все работает, кроме одного момента: при переходе на страницу с плеером или после обновления этой станицы плеер работает с глюком, то есть: плеер считал корректно первый ид в списке, но после нажатия кнопки плэй (в самом плеере) идет зависание на пару долей секунды и переключается на следующий трек, после этого все идет как по маслу, песни автоматом переключаются по порядку и все такое, можно даже включить первый трек из плейлиста (тот, который заглючил вначале)
ATMAS 1 Июля 2022
Автор темы
то есть, даже не так. нужно для js-вставки кода плеера выбрать первый ид (он же и основной в дальнейшем) из цикла и последний, а также ид, который будет подставляться в сам плеер. все это нужно делать за циклом. а как энто сделать, я не врублюсь.
Автор темы
то есть, даже не так. нужно для js-вставки кода плеера выбрать первый ид (он же и основной в дальнейшем) из цикла и последний, а также ид, который будет подставляться в сам плеер. все это нужно делать за циклом. а как энто сделать, я не врублюсь.