Как може да стане това

C++ JAVA
Post Reply
r_a_s
Нов
Нов
Posts: 197
Joined: Fri Apr 02, 2010 12:19 pm

Как може да стане това

Post by r_a_s » Tue Aug 14, 2012 11:14 am

Здравейте, как мога да направя следното?
Имам един масив с числа от 1 до 1000 и искам да изкарам всички числа през 2, тоест 1, 4, 7, 10 и така до 1000 :)

User avatar
hrischo
Потребител
Потребител
Posts: 1037
Joined: Wed Apr 12, 2006 4:13 pm
Answers: 233
Location: София
Contact:

Post by hrischo » Tue Aug 14, 2012 11:17 am

[php]for($i = 1; $i <= 1000; $i += 3) {
$numbers[] = $i;
}
echo implode(", ", $numbers);[/php]

r_a_s
Нов
Нов
Posts: 197
Joined: Fri Apr 02, 2010 12:19 pm

Post by r_a_s » Tue Aug 14, 2012 11:54 am

Мерси, hrischo. А как може да стане това същото обаче с ключовете на масива. Имам примерно 1 2 3 4 5 с текстове и искам да ми вади текстовете с ключове 1 4 7 и така.

User avatar
hrischo
Потребител
Потребител
Posts: 1037
Joined: Wed Apr 12, 2006 4:13 pm
Answers: 233
Location: София
Contact:

Post by hrischo » Tue Aug 14, 2012 12:07 pm

[php]$array = array(1 => "First", 2 => "Second", 3 => "Third", 4 => "Fourth", 5 => "Fifth", 6 => "Sixth", 7 => "Seventh");
for($i = 1; $i <= sizeof($array); $i += 3) {
$numbers[] = $array[$i];
}
echo implode(", ", $numbers); // First, Fourth, Seventh[/php]

Post Reply