Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
pvshvb
@pvshvb
PHP
Как переформатировать числа в массиве?
в массиве есть числа, например 1 100, 2 200 и тп
именно в формате, когда после тысячных пробел
как их привести к форме без пробелов?
str_replace не сработал
Вопрос задан
более трёх лет назад
46 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Stalker_RED
@Stalker_RED
Покажите код и пример массива, по вашему описанию сложно угадать что не так. Вероятно у вас не числа в массиве, т.к. в числах не может быть пробелов.
Ответ написан
более трёх лет назад
6
комментариев
Нравится
1
6
комментариев
Facebook
Вконтакте
Twitter
pvshvb
@pvshvb
Автор вопроса
Array ( [1] => 475 [2] => 387 [3] => 387 [4] => 387 [5] => 1 100 [6] => 297 [7] => 387 [8] => 617 [9] => 404 [10] => 396 [11] => 1 148 [12] => 387 [13] => 440 [14] => 440 [15] => 392 [16] => 330 [17] => 330 [18] => 617 [19] => 396 [20] => 617 [21] => 301 [22] => 429 [23] => 429 [24] => 429 [25] => 367 [26] => 429 [27] => 1 541 [28] => 420 [29] => 378 [30] => 420 [31] => 420 [32] => 352 [33] => 617 [34] => 268 [35] => 662 [36] => 349 [37] => 337 [38] => 268 [39] => 420 [40] => 352 [41] => 448 [42] => 418 [43] => 695 [44] => 189 [45] => 641 [46] => 603 [47] => 385 [48] => 411 [49] => 355 [50] => 970 [51] => 331 [52] => 276 [53] => 189 [54] => 374 [55] => 741 [56] => 331 [57] => 349 [58] => 397 [59] => 429 [60] => 331 [61] => 577 [62] => 330 [63] => 311 [64] => 300 [65] => 440 [66] => 331 [67] => 264 [68] => 337 [69] => 651 [70] => 337 [71] => 495 [72] => 289 [73] => 982 [74] => 184 [75] => 651 [76] => 313 [77] => 1 080 [78] => 344 [79] => 301 [80] => 357 [81] => 550 [82] => 975 [83] => 316 [84] => 651 [85] => 617 [86] => 407 [87] => 603 [88] => 296 [89] => 1 042 [90] => 432 [91] => 344 [92] => 380 [93] => 741 [94] => 420 [95] => 268 [96] => 465 [97] => 588 [98] => 362 )
$le = count($e);
for($f = 1; $f < $le; $f++)
{
$se = stristr($e[$f], '₽<', true);
$ne[$f] = $se;
}
print_r($ne);
Написано
более трёх лет назад
Stalker_RED
@Stalker_RED
pvshvb
, а зачем stristr?
Написано
более трёх лет назад
pvshvb
@pvshvb
Автор вопроса
Stalker_RED
, все, заработало)
стристр нужен потому что изначально потому что там в конце ₽
Написано
более трёх лет назад
FanatPHP
@FanatPHP
и где здесь "str_replace который не сработал"?
Написано
более трёх лет назад
pvshvb
@pvshvb
Автор вопроса
FanatPHP
, в этой версии его уже нет) в итоге регуляркой убрал все кроме цифр
Написано
более трёх лет назад
Nurdaulet Maksutov
@maksutovn
pvshvb
, Сделай вопрос решенным.
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
Простой
Как добавить русский текст в fpdf?
1 подписчик
6 часов назад
96 просмотров
2
ответа
PHP
+1 ещё
Простой
Где хранить ключи api используемые для тестирования открытого по?
1 подписчик
вчера
204 просмотра
2
ответа
PHP
+1 ещё
Средний
Как удалить весь текст кроме ссылок?
1 подписчик
20 апр.
166 просмотров
3
ответа
JavaScript
+2 ещё
Средний
Почему не получается обратиться к наследуемому свойству (php) через асинхронный запрос?
2 подписчика
19 апр.
1266 просмотров
1
ответ
PHP
+1 ещё
Простой
Как добавить данные в бд с помощью php sqlsrv?
1 подписчик
18 апр.
150 просмотров
2
ответа
PHP
Простой
Как объединить запросы в транзакцию?
2 подписчика
18 апр.
1408 просмотров
2
ответа
PHP
Простой
Разбивка на страницы?
1 подписчик
17 апр.
337 просмотров
1
ответ
PHP
Простой
Как найти опечатку в номере телефона?
1 подписчик
17 апр.
185 просмотров
2
ответа
PHP
+1 ещё
Простой
Почему array_count_values возвращает пустой массив?
1 подписчик
16 апр.
143 просмотра
1
ответ
PHP
Простой
Как разбить строку оператором explode?
1 подписчик
16 апр.
132 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle PHP-developer / PHP-разработчик
Wanted.
До 250 000 ₽
PHP-разработчик
YCLIENTS
•
Москва
от 250 000 до 350 000 ₽
PHP программист
Mind4.me
от 140 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама