Артур
что бы я с помощью форич подставил в элементы массива эти данные (
U
U
https://hastebin.com/uwivoxidiw.xml
U
если ввести в адресе http://127.0.0.1:4000/ то лог выведится
U
а php не хочет чтото
Виктор
Алгоритмическая задачка, как мне в цикле красиво в каждой итерации получать элемент последовательности такого вида
[1,2,2,3,3,3,4,4,4,4]
?
Виктор
типа
1-итерация $i=1
2-итерация $i=2
3-итерация $i=2
4-итерация $i=3
....
Dimarik
Array_push $i раз
Виктор
нет массива
Виктор
нужно динамечски получить
Виктор
массив я привел для примера, с массивом и я могу
V
Пассив?
V
Какой ещё пассив?
Chuvi
Заведи ещё одну переменную, в которую складывай внутреннее значение итератора и внутри while по достижению ключа.
Виктор
в условное $i, в теле цикла :)
Виктор
Dimarik
Какой тип переменной должен быть?
Виктор
Dimarik
похуй ваще, целочесленный
Чёт не втыкаю. Тебе нужен результат инт? Приведи пример каким ты его видишь, например, на 6й итерации
Виктор
$i=3
Виктор
на 6 итерации
Виктор
$i=4 на седьмой
Dimarik
Вложенный цикл по итератору не подходит?
Виктор
Bat
viewport?
Mr.GoLd
Артур
$client_data_serial = array();
foreach ($id as $id_client){
//сериализованный массив
$client_data_serial[] = get_user_meta( $id_client->ID, '_order_data', $single );
}
Артур
https://pastebin.com/cX5ZBMx3
Артур
как сделать нормальный массив ?)
Артур
почему создает 3 массива
Артур
а не 1 массив с 3 элементами(
Владимир
драсти
Владимир
помогите нубу
Владимир
SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage ove
rhead, check the manual. You have to change some columns to TEXT or BLOBs
Владимир
что за ошибка ?
Артур
Артур
размер
Артур
Row size too large
Владимир
допустимых столбцов в таблице ?
Артур
не
Артур
в столбце тип сменить
Артур
поставь text
Владимир
$table->string('lol');
Владимир
это ж обычный string
Артур
)))))
Артур
надо учить инглишь тебе))))
Артур
без инглиша будет сложно)
Артур
в ошибке тебе ясно написано)
Артур
SQLSTATE [42000]: Синтаксическая ошибка или нарушение доступа: 1118 Размер строки слишком большой. Максимальный размер строки для используемого типа таблицы, не считая BLOB, составляет 65535. Это включает в себя хранение
rhead, проверьте руководство. Вы должны изменить некоторые столбцы на TEXT или BLOB
Артур
гугл переводчик даже)
Артур
не знаешь инглишь юзай гугл переводчик)
Артур
тебе в базе нужно сменить тип столбца
Артур
а ты пхп код мучаешь)
Артур
тебе нужно sql )
Артур
с помощью пхпмайадмина смени
Bat
не факт
Артур
и все
Bat
http://mithrandir.ru/professional/databases/mysql-row-size-too-large.html
Bat
хотя это и не то мб)
Артур
Артур
ошибку прочитай)
Артур
там ясно написано)
Артур
превышаешь допустимое
Артур
у тебя есть бутылка двух литровая )) ты туда 5 литров не нальешь))
Артур
у тебя тоже самое)
Артур
ты пытаешься налить 5 литров в двух литровую бутылку)
Артур
попробуй сменить тип столбца
Артур
если не поможет тогда дело в другом)
Артур
но больше всего что в этом
SarcasmIO
Alex
какой-то страшный табличко делают)
Владимир
SarcasmIO
SarcasmIO
utf8mb4 на utf8
SarcasmIO
будет работать
Alex
какой костыль)