mbxngtgo
@mbxngtgo
веб программист

Как сократить array код?

Как можно сократить этот код.

$urls = array(
    $url1,
    $url2,
    $url3,
    $url4,
    $url5,
    $url6,
    $url7,
    $url8,
    $url9,
    $url10,
    $url11,
    $url12,
    $url13,
    $url14,
    $url15,
    $url16,
    $url17,
    $url18,
    $url19,
    $url20,
    $url21,
    $url22,
    $url23,
    $url24,
    $url25,
    $url26,
    $url27,
    $url28,
    $url29,
    $url30,
	
	$url31,
    $url32,
    $url33,
    $url34,
    $url35,
    $url36,
    $url37,
    $url38,
    $url39,
    $url40,
    $url41,
    $url42,
    $url43,
    $url44,
    $url45,
    $url46,
    $url47,
    $url48,
    $url49,
    $url50,
    $url51,
    $url52,
    $url53,
    $url54,
    $url55,
    $url56,
    $url57,
    $url58,
    $url59,
    $url60,

    $url61,
    $url62,
    $url63,
    $url64,
    $url65,
    $url66,
    $url67,
    $url68,
    $url69,
    $url70,
    $url71,
    $url72,
    $url73,
    $url74,
    $url75,
    $url76,
    $url77,
    $url78,
    $url79,
    $url80,
    $url81,
    $url82,
    $url83,
    $url84,
    $url85,
    $url86,
    $url87,
    $url88,
    $url89,
    $url90,
    $url91,
    $url92,
    $url93,
    $url94,
    $url95,
    $url96,
    $url97,
    $url98,
    $url99,
    $url100,
);


Попробовал так не получилось.
$i = 1
while( 100 <   1  )
{
 $url.$i
}
  • Вопрос задан
  • 110 просмотров
Решения вопроса 2
xEpozZ
@xEpozZ
Веб-разработчик
$urls = [];
$max = 100;

for($i = 1; $i <= $max; $i++) {
    $urls[] = ${'url'.$i};
}
Ответ написан
Комментировать
DevMan
@DevMan
$urls = [];
$i = 1;
while( $i <= 100 ) {
	$urls[] = ${'url' . $i++};
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Это дебильный код и его не следует улучшать.

Вместо этого надо сделать так, чтобы в приложении не было переменных $url100500, а изначально был нормальный массив
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 15:28
10000 руб./за проект
29 мар. 2024, в 15:11
50000 руб./за проект
29 мар. 2024, в 15:06
50000 руб./за проект