Написать функции переноса строк
11 USDНеобходимо на JavaScript (можно использовать jQuery, т.к. библиотека будет использоваться на страницах сайта) и на PHP написать функцию, которая будет текст возвращать делить на строки, длиной максимум 64 байта. Для PHP функция будет получать текст параметром и возвращать результат в виде массива.
Пример:
Если я в поле напишу текст:
Hello everybody! Это простой текст для теста переноса строк, где каждая строка составляет 😋😋😋😋😋😋😋😋😋 не более 64 байт!
То результат будет:
Hello everybody! Это простой текст для
теста переноса строк, где каждая
строка составляет
😋😋😋😋😋😋😋😋😋 не более 64
байт!
В пример я специально вставил латинские символы, кириллицу и эмодзи. Дело в том, что у них разная длина в байтах. Символы кириллицы займут два байта, в эмодзи могут занимать четыре. Логика переноса такая, что если можно перенести на символе пробела (\s), то переносим на нём. Если же символа пробела не встречается и идёт, какое-нибудь длинное ЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ, то разорвём строку в месте, отсчитав символом максимально до 64 байт. Важно не разрывать байты, а только сами символы.
Строки до 64 байт, остаются как есть, разными строками. В JS результатом будет просто текст, разбитый на новое форматирование на новые строки. У PHP на выходе будет массив, где элементами будут строки.
Пример:
Там где встал поэт Орлуша,
Я пойду, включайте уши.
В PHP будет:
[
'Там где встал поэт Орлуша,',
'Я пойду, включайте уши.',
]
Т.к. все строки были меньше 64 байт, то ничего не поменяется в JS и каждая строка будет элементом массива в PHP.
Функции по логике разделения текста на строки будут одинаковыми. JS мне будет нужен для фронтэнда, PHP для бэкэнда. Речь просто о двух функциях, никакого сайта или дополнительной оболочки писать не нужно. Я сам прикручу готовые функции куда нужно.
Current freelance projects in the category Javascript and Typescript
Game Developer Pixi.Js
350 USD
We are looking for a Pixi.js developer to create a series of 12 mini-games. The projects are simple to implement, and with confident work, developing one game takes no more than a week. It is necessary to implement the frontend and game mathematics, without backend development.… Javascript and Typescript, Web Programming ∙ 1 hour 3 minutes back ∙ 16 proposals |
Optimization of Core Web Vitals (OpenCart) for Google PageSpeed — Mobile and PC versionsOrder description: We are looking for an experienced frontend developer/OpenCart specialist to optimize the loading speed of the website (categories and product cards) according to Google Core Web Vitals requirements. About the project: * CMS: OpenCart. * Specifics: The site… Content Management Systems, Javascript and Typescript ∙ 3 days 22 hours back ∙ 23 proposals |
Optimization of WordPress site speed
114 USD
We will send full details in private messages Goal Maximize website loading speed, especially on mobile devices. KPI (mandatory) After the work is completed, the following metrics must be achieved. Mobile Performance 90+ LCP less than 2.2 sec INP less than 200 ms CLS less than… HTML & CSS, Javascript and Typescript ∙ 4 days 17 hours back ∙ 68 proposals |
Looking for an Odoo Developer — a solo developer with experience in Odoo 19 Community Edition.There is a working, well-designed project on Odoo 19 Community — CRM for a Ukrainian hotel, already in production-grade infrastructure. We do not plan to rewrite from scratch. We are looking for one person who will take over the project, maintain the working state, and lead it… Javascript and Typescript, Web Programming ∙ 6 days 19 hours back ∙ 4 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 8 days back ∙ 87 proposals |