[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сравнение
0414
Добрый день,
нужна помощь,
есть массив с числами например, 1001,1002,1003,1004,1009,1015,1025, нужно эти числа сравнить между собой, одни числа поместить в один массив а остальные в другой.
например, 1001,1002,1003,1004-массив1
1009,1015,1025 - массив2
т.е. разбить один исходный массив разбить на 2?
Игорь_Vasinsky
http://www.php.net/manual/ru/function.array-chunk.php

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
0414
функция array_chuck не подходит,
здесь нужно немного по другому,
есть строка ve1001,ve1002,ve1003,re1009,re1010,ty4251,
нужно разбить эту строку на 3 массива,
в один массив приставку с буквами (ve,re,ty)
во 2-й - числа который идут друг за другом (1001,1002,1003 и заменить их одним интервалом 1001-1003),
и в третий массив остальные числа (1009,1010,4251),
а затем собрать все в единый массив - ve1001-ve1003, re1009,re1010,ty4251 - вот так должен выглядеть полученный массив
sergeiss
Ну так и "создай ручками" smile.gif
Делаешь цикл foreach по начальному массиву, внутри него сравниваешь элементы массива по нужным критериями и записываешь в нужные выходные массивы.
А затем объединяешь эти "выходные" массивы в один окончательный.

Проблема в чем - код написать?

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
0414
проблема в том, чтобы отделить каждый элемент строки от буквенной части и поместить её в другой массив или строку
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.