Для вступления в общество новичков и профессионалов домен-индустрии, пожалуйста нажмите здесь ...

   
 Купля-продажа и обсуждение доменных имён
        

  
Вернуться   Форум о доменах > Дизайн и развитие проектов > Программирование
Регистрация Реноме Правила форума Справка Пользователи Социальные группы Все разделы прочитаны
Программирование PHP, Perl, HTML, XHTML, CSS, JavaScript, MySQL и другие языки кодирования.

Ответ
 
Опции темы
Сегодня
от 149р за .RU
Аренда сервера
2x Intel Hexa-Core Xeon E5-2420
Всего 79 евро!

с видеокартой GeForce GTX 1080 Ti
всего 99 евро!

от 149р за .РФ Реклама на DomenForum.net
Старый 03.08.2006, 20:30   #1
 
Регистрация: 11.02.2006
Адрес: Moscow
Сообщений: 791
Доменные сделки: 3
Реноме: 107
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для seabreeze с помощью ICQ
Php: как разбить число на цифры

Как из "123" сделать массив цифр "1", "2", "3"?
seabreeze вне форума   Ответить с цитированием
Старый 03.08.2006, 21:59   #2
 
Регистрация: 16.01.2006
Сообщений: 1,137
Доменные сделки: 0
Реноме: 923
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для X-Ception с помощью ICQ
Например так:
PHP код:
<?
$number 
123;
$array = array();
while (
$number 0) {
    
$array[] = $number 10;
    
$number intval($number 10); 
}
$array array_reverse($array);
print_r($array);
?>
__________________
WM2Directi.ru - платежные шлюзы для реселлеров доменов | TelePay.com.ua
Регистрация доменов Reg-It.Net
X-Ception вне форума   Ответить с цитированием
Старый 04.08.2006, 02:28   #3
 
Регистрация: 29.07.2006
Сообщений: 163
Доменные сделки: 0
Реноме: 89
Одобрения
Спасибо (Отдано): 3
Спасибо (Получено): 0
<?php
$string = "abcd123stroka";
preg_match("((1)(2)(3))", $string, $mass);
echo $mass[1]."<br>".$mass[2]."<br>".$mass[3]."<br>";
?>
Opti вне форума   Ответить с цитированием
Старый 04.08.2006, 12:54   #4
 
Регистрация: 11.02.2006
Адрес: Moscow
Сообщений: 791
Доменные сделки: 3
Реноме: 107
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для seabreeze с помощью ICQ
Всем спасибо. Натолкнули на новые идеи.
seabreeze вне форума   Ответить с цитированием
Старый 04.08.2006, 19:47   #5
 
Регистрация: 14.02.2006
Адрес: Moscow
Сообщений: 1,847
Доменные сделки: 8
Реноме: 4961
Одобрения
Спасибо (Отдано): 25
Спасибо (Получено): 6
Если я правильно понял, то всё гораздо проще:
$str="123"; // при этом $str[0] будет автоматом равен 1, $str[1]=2;, ну а $str[2]=3;
Это в любом языке такая вещь есть, включая и PHP. Строка - это массив символов. Стандартное определение.
OverClocker вне форума   Ответить с цитированием
Старый 04.08.2006, 19:57   #6
 
Регистрация: 11.02.2006
Адрес: Moscow
Сообщений: 791
Доменные сделки: 3
Реноме: 107
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для seabreeze с помощью ICQ
Сообщение от OverClocker
Если я правильно понял, то всё гораздо проще:
$str="123"; // при этом $str[0] будет автоматом равен 1, $str[1]=2;, ну а $str[2]=3;
Если строка, то да. А если число $str = 123, то уже не пашет.
seabreeze вне форума   Ответить с цитированием
Старый 04.08.2006, 23:12   #7
 
Регистрация: 14.02.2006
Адрес: Moscow
Сообщений: 1,847
Доменные сделки: 8
Реноме: 4961
Одобрения
Спасибо (Отдано): 25
Спасибо (Получено): 6
А, вот в чём подвох... :-\ Была кстати функция перевода строки в число. В Паскале и Делфи она называется val...
OverClocker вне форума   Ответить с цитированием
Старый 04.08.2006, 23:21   #8
 
Регистрация: 11.02.2006
Адрес: Moscow
Сообщений: 791
Доменные сделки: 3
Реноме: 107
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для seabreeze с помощью ICQ
С подачи X-Ception я уже написал нужную мне функцию. Сейчас это видно на KND.ru - цены выводятся с запятыми.
seabreeze вне форума   Ответить с цитированием
Старый 05.08.2006, 00:36   #9
 
Аватар для Xover
 
Регистрация: 15.01.2006
Сообщений: 1,700
Доменные сделки: 7
Реноме: 2982
Одобрения
Спасибо (Отдано): 7
Спасибо (Получено): 49
 
Была кстати функция перевода строки в число
intval($digit)
strval($stroka)
Xover вне форума   Ответить с цитированием
Старый 06.08.2006, 12:52   #10
 
Аватар для ART-HOST
 
Регистрация: 29.06.2006
Адрес: www.art-host.ru
Сообщений: 88
Доменные сделки: 1
Реноме:
Одобрения
Спасибо (Отдано): 0
Спасибо (Получено): 0
Отправить сообщение для ART-HOST с помощью ICQ
Сообщение от seabreeze
Как из "123" сделать массив цифр "1", "2", "3"?
Код:
<?
$n = "123";
for($i=0;$i<strlen($n);$i++) $ar[]=$n[$i];
?>
ART-HOST вне форума   Ответить с цитированием
Ответ



Реклама

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Закладки Добавить Тема в закладки

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:07. Часовой пояс GMT +4.