Показать сообщение отдельно
  #9 (permalink)  
Старый 28.08.2017, 17:14
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Или можно без циклов:
if( $number>0 )
  $number = (($number-1)%9)+1;


Сообщение от Nexus Посмотреть сообщение
<?php
    $number=55;
    while($number>9) 
        $number=array_sum(str_split($number));
        
    echo $number;
    exit;


Ну или так (с условиями):
<?php
//© Sutaram.  +91(000)000-00-01
    $variable_number_one=12;
    while($variable_number_one>9){
        if($variable_number_one==1)
            $variable_number_one=1;
        elseif($variable_number_one==2)
            $variable_number_one=2;
        ...
        elseif($variable_number_one==11)
            $variable_number_one=2;
        ...
        elseif($variable_number_one==56)
            $variable_number_one=11;
        ...
        elseif($variable_number_one==N)
            ...
    };
echo $variable_number_one;
exit;
Ответить с цитированием