|
|
|
|
|
для: ыыыы=)
(04.10.2008 в 22:16)
| | понял, спасибо:) | |
|
|
|
|
|
|
|
для: sl1p
(04.10.2008 в 22:07)
| |
<?
for($i=0;$i<$num;$i+=10)
$arr[]=$num-$i;
|
вот цикл,все ниже к нему не относиться,
далее проверяется,кратно ли число 10,путем проверки последней
цифры(==0 - делиться,!=0 - не делится)
если это тоже засунуть в цикл,то на каждой итерации будет проверяться
и соответственно добавляться 6 к массиву,а нужно только в один раз в конце =)) | |
|
|
|
|
|
|
|
для: ыыыы=)
(04.10.2008 в 22:04)
| | ну типа так :)
както не привычно без них:) "голо" смотрится как на меня:) | |
|
|
|
|
|
|
|
для: sl1p
(04.10.2008 в 21:57)
| | >чё это за бред со скобками?:)
с какими?
ап.
<?
for($i=0;$i<$num;$i+=10)
{
$arr[]=$num-$i;
if(($last_dig=substr($number,-1))!=0)
$arr[]=$last_dig;
}
|
так что ли хотели поставить?=)) | |
|
|
|
|
|
|
|
для: ыыыы=)
(04.10.2008 в 21:50)
| | сори, всё нормально, то я решил скобки поставить и почемуто вывело такое:)
чё это за бред со скобками?:) | |
|
|
|
|
|
|
|
для: sl1p
(04.10.2008 в 21:37)
| | О_о,у меня все нормально.
<?php
$number=56;
$num=substr($number,0,strlen($number)-1)*10;
for($i=0;$i<$num;$i+=10)
$arr[]=$num-$i;
if(($last_dig=substr($number,-1))!=0)
$arr[]=$last_dig;
echo "<pre>";
print_r($arr);
echo "</pre>";
?>
|
Array
(
[0] => 50
[1] => 40
[2] => 30
[3] => 20
[4] => 10
[5] => 6
)
|
| |
|
|
|
|
|
|
|
для: ыыыы=)
(04.10.2008 в 21:29)
| | эмм..
вывело
50
6
40
6
30
6
... | |
|
|
|
|
|
|
|
для: Trianon
(04.10.2008 в 21:25)
| | ну я просто даже не знаю как это нормально объяснить..)
ну просто всё что делится на 10 вывести как 10,20... а если что-то в конце не делится на 10 то вывести его самого..
честно я извиняюсь за глупое объяснение, но по другому просто не могу ))
ну может так както ещё поможет.. я в конфиге пишу число. Юзеру нужно вывести все числа ниже этого, то-есть как количество строк. | |
|
|
|
|
автор: ыыыы=) (04.10.2008 в 21:29) |
|
|
для: sl1p
(04.10.2008 в 20:46)
| | если правильно понял,что вам нужно,то:
<?php
$number=50;
$num=substr($number,0,strlen($number)-1)*10;
for($i=0;$i<$num;$i+=10)
$arr[]=$num-$i;
if(($last_dig=substr($number,-1))!=0)
$arr[]=$last_dig;
?>
|
| |
|
|
|
|
|
|
|
для: sl1p
(04.10.2008 в 21:22)
| | так напишите, что именно осуществить!
Ну ведь непонятно же, что делать с числом, если оно будет отлично от 50 и 56! | |
|
|
|
|