Подскажите как можно реализовать логику скрипта

InstantCMS 2.X

нужна помощь в реализации логики

#1 22 сентября 2023 в 15:16

есть поле строковое, туда добавляется строка из нескольких слов в форме добавления новости, затем строку я забираю и отправляю метом post на нужную мне страницу, на этой странице есть документ куда я вставляю эту строку, всё работает хорошо!
но в новом документе эту сроку нужно вставить распределив по квадратикам (есть такие документы), эти квадратики сделаны td -ками
1. строку я циклом разделаю по символам

  1. $mesto_vidashi_pasport_mass_po_simvolam = preg_split('//u',$mesto_vidashi_pasport_sotrudnik_ver_regist,-1,PREG_SPLIT_NO_EMPTY);


2. так же циклом в каждый td я вставляю каждый символ

  1. <?php
  2. for ($i = 0; $i <= 27; $i++) {
  3. echo '<td colspan=2 class=xl10424767 align=center>
  4. <font class="font524767" face="Times New Roman" size="3">'
  5. . $mesto_vidashi_pasport_mass_po_simvolam[$i] .
  6. '</font></td>';
  7. }
  8. ?>


всё работает как нужно !
но как мне отследить что это целое слово? (для того что бы как то делать что бы одна буква от слова не оставалась на первой строке, а нужно её уже на новую, что бы целостность слова не терялась), теперь то ведь по символам ))
надеюсь объяснил понятливо ))

#2 22 сентября 2023 в 15:25

 No Name, используйте 

Изображение

для вставки кода и помощники подтянутся

#3 22 сентября 2023 в 16:00

Не знаю правильно ли понял.

Используйте стили.Вместо td — div, обёртке класс flex И у него есть свойство, которое переносит блок, если он не поместился.

Имхо, такие вещи лучше на стороне клиента делать

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.