Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

Php функция разбивки строки на части размером не более 640 символов


Applications 1

Application viewing is only available registered users.
  1. 57472
     716  14

    1 day17 USD

    Здравствуйте, могу реализовать нужную Вам функцию, сегодня же

  2. 1482    28  0
    1 day7 USD

    В принципе, задачу я решил. Готов отдать вам код за 300 грн. Обращайтесь

  3. 276    18  1
    1 day6 USD

    Добрый день. Сделаю в течении нескольких часов, только нужно уточнить некоторые детали.

  4. Another 5 proposals concealed
  • Profile deleted
    25 June 2019, 13:35 |

    Так а если просто разбить по переносам \n

  • Oleksii Bondar Youcan
    25 June 2019, 16:57 |

    представим ситуацию что у нас строка 1000 символов. Соответственно нам ее надо разбить на 2 блока максимум 640 символов.


    Строка: Товар 1 - 200 USD\nТовар 2 |640-й символ| - 100 USD\n\nИТОГО...

    В итоге у нас сейчас получается:

    1. ...Товар 1 - 200 USD\nТовар 2 [640]

    2.  - 100 USD\n\nИТОГО... [360]


    А надо:

    1. ...Товар 1 - 200 USD [630]

    2. Товар 2 - 100 USD\n\nИТОГО [370]

    (убираем верхний\нижний \n если после них\до них ничего нет)


    Если такая ситуация:

    Строка: ...\nбла бла[640] бла.

    То:

    1. ...[630]

    2. бла бла бла.[370]

    (убираем \n в месте разбивки)


    Если такая ситуация:

    Строка: ...бла бла[640] бла.

    То:

    1. ... бла бла[635]

    2. бла.[375] (убираем лишний в месте разбивки)


    Приоритет переносов: сначала пытаемся перенести по \n, если \n нет, то по точке, если точки нет, то по запятой, если нет запятой, то по пробелу.

  • Aleksandr Aleksandrov
    25 June 2019, 15:31 |

    можно пример строки?

  • Oleksii Bondar Youcan
    25 June 2019, 16:34 |
    BBQ - Mid (31cm) has been added to your shopping cart.\n\nIN YOUR SHOPPING CART:\n1. BBQ - Mid (31cm) (19 pcs) = 284.81 USD\n2. BBQ - Small (26cm) (7 pcs) = 90.93 USD\n3. Pepperoni - Small (26cm) (1 pcs) = 11 USD\n4. Pepperoni - Large(36cm) (1 pcs) = 15 USD\n5. Bolognese - Small (26cm) (1 pcs) = 12 USD\n6. Bolognese - Mid (31cm) (1 pcs) = 14 USD\n7. Mexicano - Small (1 pcs) = 13.5 USD\n8. Mexicano - Mid (31cm) (1 pcs) = 15.5 USD\n9. Hawaiian - Small (26cm) (2 pcs) = 25.98 USD\n10. Hawaiian - Mid (31cm) (4 pcs) = 59.96 USD\n11. test (1 pcs) = 1 USD\n12. BBQ - Large (36cm) (12 pcs) = 203.88 USD\n\nSubtotal: 747.56 USD\n\nDelivery cost: 5 USD\nTax: 6.25% (46.72 USD)\n\nTOTAL: 799.28 USD
  • Aleksandr Aleksandrov
    25 June 2019, 16:56 |

    Может я что-то неправильно понял из задания, но строка, которую вы скинули легко разбивается в массив двумя функциями (проверки длины строк нет).

    image

  • Profile blocked
    26 June 2019, 11:18 |

    Можно вырезать лишние \n в строке и сделать наглядный массив.

    Не совсем понятно зачем разбивать строки по 640.

    1. XXXXXXXXXXXXXX 2. CCCCCCCCCCCC 3. UUUUUUUUUU и т.д.

    20. XXXXXXXXXXXXXX 21. CCCCCCCCCCCC 31. UUUUUUUUUU и т.д.

    это не очень удобно для чтения


Current freelance projects in the category Data Parsing

A specialist in Telegram promotion is required.

29 USD

Tasks: invite real users from the username database to new chats and send messages to the target database. Only quality traffic and work with a live audience are of interest — performers using bots, fake engagement, or low-quality methods are requested NOT TO DISTURB. Work…

Data ParsingSocial Media Marketing (SMM) ∙ 1 day 20 hours back ∙ 8 proposals

Collection of B2B database of companies in Germany

40 USD

Goal: To obtain a list of potential employers (clients) for B2B mailing. Region: Munich (München) + radius of 50 km. Required niches: Construction companies (Bauunternehmen) Food enterprises (Lebensmittelhersteller, meat processing plants, bakeries) Logistics and…

Data ParsingLead Generation & Sales ∙ 1 day 22 hours back ∙ 31 proposals

Consultation on parsing Instagram account subscribers

Hello. It is necessary to conduct a preliminary assessment of the feasibility of the following task. I have a list of Instagram accounts. The goal is to obtain contact information (primarily email addresses) of users who follow these accounts. Previously, I encountered companies…

Data Parsing ∙ 5 days 15 hours back ∙ 12 proposals

A specialist is needed to find contacts of decision-makers in Ukraine.

It is necessary to gather a database (or ready database) of contacts of decision-makers (DMs) in companies in Ukraine.

Information GatheringData Parsing ∙ 5 days 19 hours back ∙ 18 proposals

Need to scrape data from LinkedIn

We need to scrape data from LinkedIn based on our list. For each entry, we need to find and collect available data if it exists on the LinkedIn profile, including the profile picture on the LinkedIn social network, email address, links to social media, company website, and…

Data Parsing ∙ 6 days 1 hour back ∙ 28 proposals

Client
Oleksii Bondar Youcan
Ukraine Kyiv  26  0
Project published
6 years back
152 views