• 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

VPS Starter Arubacloud
0 głosów
561 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,375 wizyt
pytanie zadane 18 kwietnia 2015 w PHP przez makoso Mądrala (7,380 p.)
0 głosów
2 odpowiedzi 208 wizyt
pytanie zadane 24 listopada 2019 w C i C++ przez eweline Nowicjusz (120 p.)
0 głosów
1 odpowiedź 544 wizyt
pytanie zadane 25 marca 2020 w C i C++ przez Ola_00 Nowicjusz (210 p.)

92,962 zapytań

141,924 odpowiedzi

321,161 komentarzy

62,296 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...