• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pętla while do while i for - wyświetlenie warunku

Object Storage Arubacloud
0 głosów
469 wizyt
pytanie zadane 16 maja 2018 w PHP przez intoksynator Gaduła (3,450 p.)

Witam

Panowie problem, mam zadanko do wykonania ale zupełnie nie umiem zamienić w pętli aby wyświetlił się to na ekranie. Jakaś podpowiedz jak to zrobić przykład , dziekuje bardzo i pozdrawiam

Create the 'abc' row with a while loop, the 'xyz' row with a do while loop, and the last  sections with for loops. Remember to include HTML and source code line breaks in your output. No arrays allowed in this solution.
abc abc abc abc abc abc abc abc abc

xyz xyz xyz xyz xyz xyz xyz xyz xyz
Item A
Item B
Item C
Item D
Item E
Item F
komentarz 16 maja 2018 przez intoksynator Gaduła (3,450 p.)

Z wyświetleniem pętlą for poniższego tesktu też sobie nie mogę poradzić, może ktoś? dzięki

Item A
Item B
Item C
Item D
Item E
Item F

1 odpowiedź

0 głosów
odpowiedź 16 maja 2018 przez OdsetekGlupoty Pasjonat (15,360 p.)
wybrane 16 maja 2018 przez intoksynator
 
Najlepsza

Witam,

Nie wiem czy dobrze zrozumiałem, ale jeśli chodzi o zwykłe wypisanie "abc" i "xyz" na stronie za pomocą pętli to będzie to wyglądać tak:

<?php
$row = '';
$i = 0;
do 
{
	$row = $row.'abc ';
	$i++;
}
while ($i<=10);
echo $row;

Z samym while będzie podobnie, a z for powinieneś sobie poradzić, ponieważ jest stworzony do takich operacji. Jeżeli dalej nic nie rozumiesz to poczytaj dokładnie o pętlach for i while.

komentarz 16 maja 2018 przez intoksynator Gaduła (3,450 p.)
dzięki kolego, a za pomoca pętli WHILE wypisać na ekranie , bo pokazales przyklad do while
komentarz 16 maja 2018 przez OdsetekGlupoty Pasjonat (15,360 p.)

No, bardzo podobnie

<?php
while ($i<=10)
{
	$row = $row.'abc ';
	$i++;
}

Ogólnie te dwie pętle są wręcz identyczne w działaniu, różnią się tym, że do-while wykona kod zawarty w klamrze przynajmniej raz, a while, jeśli nie spełni warunku, nie wykona kodu wcale. 

komentarz 16 maja 2018 przez intoksynator Gaduła (3,450 p.)
jesteś wielki! a tym FOR , pokażesz jak to wyświelić? Chce poczytac ten kod i zrozumieć działanie
komentarz 16 maja 2018 przez OdsetekGlupoty Pasjonat (15,360 p.)
<?php
$row = '';
for ($i = 0; $i<=10; $i++)
{
	$row = $row.'abc ';
}
echo $row;

Składnia pętli for:

$i = 0; - licznik w momencie startu ma być równy 0                               

$i<=10; - kod ma się wykonywać, gdy licznik jest mniejszy lub równy 10

$i++ - dodajemy 1 do licznika po wykonaniu zawartości pętli

 

 

komentarz 16 maja 2018 przez intoksynator Gaduła (3,450 p.)

Tylko ,że tutaj w pętli FOR , muszę wyświetlić

Item A
Item B
Item C
Item D
Item E
Item F

jak zamienie abc na Item to wyświeli tylko to, a zalezy mi żeby bylo A, B,C,D itd .

Umiesz tak może?

komentarz 17 maja 2018 przez Kacper Sas Dyskutant (8,460 p.)
Przychodzi z pomocą tutaj tabela kodów ASCII. Każdy znak ma swój kod. Wyświetlić znak można za pomocą funkcji chr. Wykorzystać można tutaj zmienną $i, ponieważ jest inkrementowany co obieg pętli, a litery są kolejno ułożone. Czyli proste echo z funkcją chr($i+65) :)
komentarz 17 maja 2018 przez OdsetekGlupoty Pasjonat (15,360 p.)

Tak, czyli tylko w ramach podpowiedzi umieszczę tutaj echo. Resztę wyjaśnił pan u góry :)

echo 'Item '.chr($i+65).'<br />';

 

Podobne pytania

0 głosów
2 odpowiedzi 1,112 wizyt
pytanie zadane 18 kwietnia 2015 w PHP przez makoso Mądrala (7,380 p.)
0 głosów
2 odpowiedzi 188 wizyt
pytanie zadane 24 listopada 2019 w C i C++ przez eweline Nowicjusz (120 p.)
0 głosów
1 odpowiedź 453 wizyt
pytanie zadane 25 marca 2020 w C i C++ przez Ola_00 Nowicjusz (210 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...