Надо что бы из поля текст ареа туда допустим введено 20 строк мне надо что бы к каждой строке добавлялось спереди некоторое кол-во символов и справа как это реализовать для каждой строки?
Если я правильно понял т что ты хочешь сделать, то : У тебя в textarea есть параметр cols, он задает ширину поля, разбиваешь твой техт на строки по cols-(длина дополнения слева+длина дополнения справа) символов, потом при помощи str_pad добавляешь что надо.
Как я понял в str_pad передаеться переменная длиной в 1 строку. А мне надо что бы этих строк было некоторое кол-во. 2DetMyl Не совсем понял " разбиваешь твой техт на строки по cols"
HTML: <form> <input type=text name=dir value=dir> <input type=text name=res value=res> <textarea> admin adm admins </textarea> <input type=submit> </form> У нас три поля два стрококвых. И второе textarea Отправка. dir --- путь (STR_PAD_LEFT) res --- расширение файла(STR_PAD_RIGHT) Теперь основное в чем я не могу разобраться... Это textarea допустим там 100 строк по 1 слову. Мне надо что бы к каждой строче добавился путь и расширение в конце файла. Итог скрипта при dir="/cgi-bin/"; & res=".cgi"; HTML: /cgi-bin/admin.cgi /cgi-bin/adm.cgi /cgi-bin/admins.cgi Вот за помощь буду очень благодарен если что в асю... 30003111
У тебя текст передается как строка или как массив? - Если массив смотри пост Trinux-а. - Если строка то, мне тут пришел на ум один топорный способ По идее работает, но последний елемент исходного массива прийдеться удалять вручную. Ничего умнее с утра придумать не смог PHP: <?php $str = "ТВОЯ_СТРОКА"; $sf = chunk_split($str, "КОЛИЧЕСТВО_СИМВОЛОВ", "\n"); $data=explode("\n", $sf); foreach($data AS $k => $v) { $data[$k] ="******".$v."______\n"; echo $data[$k]; } ?>