⊗ppPmCdMst 109 of 447 menu

Kutafuta Makosa katika Msimbo na Masharti ya PHP

Katika kazi zifuatazo, programu fulani aliandika msimbo na labda, alifanya makosa ndani yake. Unapaswa kuangalia ikiwa msimbo unafanya kile kilichoelezewa. Ikiwa msimbo haufanyi kazi vizuri, unapaswa kurekebisha makosa.

Msimbo unapaswa kuangalia jumla ya nambari:

<?php $num1 = '1'; $num2 = '2'; if ($num1 + $num2 === '3') { echo '+++'; // inapaswa kuchapisha hii } else { echo '---'; } ?>

Msimbo unapaswa kuangalia tarakimu ya kwanza ya nambari:

<?php $num = 123; if ($num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Msimbo unapaswa kuangalia tarakimu ya kwanza ya nambari:

<?php $num = 123; if ((string) $num[0] === 1) { echo '+++'; } else { echo '---'; } ?>

Msimbo unapaswa kuangalia tarakimu ya kwanza ya nambari:

<?php $num = 123; $str = (string) $num; if ($str[0] === 1) { echo '+++'; } else { echo '---'; }

Msimbo unapaswa kuangalia, kwamba katika nambari kuna tarakimu mbili haswa:

<?php $num = 12; if (strlen($num) === 2) { echo '+++'; } else { echo '---'; } ?>

Msimbo unapaswa kuangalia tarakimu ya kwanza ya nambari:

<?php $num = 123; $str = (string) $num; if ($num[0] === '1') { echo '+++'; } else { echo '---'; }

Msimbo unapaswa kuangalia, kwamba katika nambari kuna tarakimu mbili haswa:

<?php $num = 12; $str = (int) $num; if (strlen($str) === 2) { echo '+++'; } else { echo '---'; } ?>

Msimbo uliowasilishwa haufanyi kazi kama ilivyokusudiwa na mwandishi:

<?php $num = 1; if ($num !== 1 or $num !== 2) { echo '+++'; } else { echo '---'; // inapaswa kuchapisha hii } ?>

Eleza sababu.

Msimbo uliowasilishwa haufanyi kazi kama ilivyokusudiwa na mwandishi:

<?php $var1 = '1'; $var2 = '2'; if ($var1 + 1 === $var2) { echo '+++'; // inapaswa kufanya kazi hii } else { echo '---'; } ?>

Eleza sababu.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa