Lùban ann am PHP

L
SSL earbsach bho dìreach $3.44
Gnìomhan matamataigeach ann am PHP
Aithrisean cumhach ann am PHP

San artaigil seo, ionnsaichidh tu mu lùban PHP agus na h-atharrachaidhean a chaidh a dhèanamh air gnìomh lùban ann am PHP 8. An toiseach tha sinn gu bhith a’ toirt sùil air mìneachadh lùb.

Dè a th ’ann an lùb?

Tha lùb na thionndadh de chòd a dh ’fhaodas a bhith gun chrìoch no gun chrìoch. Faodaidh lùb a bhith ann an àite tòiseachaidh agus suidheachadh crìochnachaidh. Ann am PHP tha 4 prìomh lùban againn. Às deidh na h-earrainn seo, ionnsaichidh tu iad san t-sreath anns an oideachadh PHP 8 seo.

Seòrsan lùban PHP

  • Ged a - a ’cur an gnìomh bloc de chòd a-rithist agus a-rithist fhad‘ s a thig an suidheachadh ainmichte gu buil.
  • Dèan Fhad - cuir an gnìomh bloc de chòd agus an uairsin ath-aithris air an lùb fhad ‘s a thig an suidheachadh ainmichte gu buil.
  • airson - Anns an seòrsa lùb seo, tha grunn de itealain air am mìneachadh gus am bloc còd a chuir an gnìomh.
  • Forach - Mar as trice air a chleachdadh airson arrays agus nithean agus a ’cur an gnìomh bloc de chòd airson gach eileamaid den raon no airson gach nì.

Feuch an dèan sinn sgrùdadh air na ceithir seòrsaichean lùban gu h-àrd ann am PHP aon ri aon.

A BHITH A ’GABHAIL ann am PHP 8

Fhad ‘s a bhios lùb a’ cur an gnìomh bloc de chòd fhad ‘s a thig an suidheachadh ainmichte gu buil. Mura h-eil fios agad, mar a tha an suidheachadh air a shònrachadh anns an lùb fhad ‘s a tha thu, thoir sùil air na criathragan a leanas den lùb ùine.

while (expr)
    statement

while (condition is true) {
  code to be executed;
}

Is e an rud inntinneach mun lùb fhad ‘s a tha e ag innse don PHP gun a bhith a’ stad an lùb gus nach bi an abairt a chaidh seachad san ùine fìor. Tha seo a ’ciallachadh, eadhon gum bi an suidheachadh fìor taobh a-staigh an lùb fhad‘ s a tha e ann an aithrisean an lùb fhad ‘s a stadas an lùb aig an ìre seo. Cuiridh e crìoch air an tionndadh aige agus an uairsin nì e sgrùdadh air an abairt a chaidh seachad anns an lùb fhad ‘s a bha e ann. Mar sin, mar gheàrr-chunntas den tuairisgeul seo, gus stad a chur air an lùb fhad ‘s a tha e, bidh an abairt a’ sgrùdadh a ’chumha a h-uile uair às deidh cearcall.

<?php

$i = 1;
while ($i <= 10) {
    echo $i++;
}


$i = 1;
while ($i <= 10):
    echo $i;
    $i++;
endwhile;
?>

Tha dhà fhad ‘s a tha lùban san eisimpleir gu h-àrd. Bidh iad le chèile a ’toirt a-mach an aon toradh. Anns a ’chiad chùis, thathas a’ cleachdadh iar-àrdachadh agus mac-talla aig an aon àm. Tha an luach clò-bhuailte ron àrdachadh. Anns an ath chùis, tha an aithris roinnte agus Deireadh Fhad air a chleachdadh gus innse don lùb fhad ‘s a chumas tu air adhart chun ath chearcall.

Nota: Mura coinnich an abairt a chaidh a shònrachadh airson an lùb fhad ‘s a choinnicheas e, cha ruith an lùb eadhon airson aon uair.

Eisimpleirean den lùb PHP WHILE

<?php
$a = 0;

while($a <= 9) {
  echo "The number is: $a <br>";
  $a++;
}
?>

Mìneachadh mar eisimpleir

  • Bidh an caochlaideach $ a a ’tòiseachadh aig 0.
  • Innis don lùb, gun a bhith a ’stad fhad‘ s a tha an $ a a ’fàs nas motha na no co-ionann ri 9.
  • Meudaich an luach $ le fear air gach ite.

Rachamaid tro eisimpleir eile

<?php
$a = 1;

while($a <= 100) {
  echo "The number is: $a <br>";
  $a+ = 10;
}
?>

Mìneachadh mar eisimpleir

  • An caochlaideach $ toiseach le 0.
  • Innis don lùb, gun a bhith a ’stad fhad‘ s a tha an $ a a ’fàs nas motha na no co-ionann ri 10.
  • Meudaich an luach $ le 10 air gach ite.

Dèan Fhad 'sa tha Loop

Tha e dìreach mar an lùb ùine le beagan eadar-dhealachaidh. Dèan fhad ‘s a bhios lùb an-còmhnaidh a’ cur an gnìomh bloc a ’chòd aon uair agus an uairsin a’ sgrùdadh an t-suidheachaidh. Ma choinnicheas an suidheachadh ainmichte, cha chuir an lùb an gnìomh bloc DO. Rud eile, cuiridh e an gnìomh bloc DO agus an uairsin nì e sgrùdadh air an t-suidheachadh Ged a-rithist.

do {
  code to be executed;
} while (condition);

Eisimpleir de DO WHILE LOOP ann am PHP

<?php
$a = 0;

do {
  echo "The number is: $a <br>";
  $a++;
} while ($a <= 9);
?>

Mìneachadh mar eisimpleir

  • An caochlaideach $ toiseach le 0.
  • Cuir an gnìomh am bloc DO a bhios an toiseach a ’clò-bhualadh an àireamh $ a agus an uairsin àrdachadh le aon.
  • Thoir sùil air a bheil an luach $ nas motha na no co-ionann ri 9.

Chì sinn eisimpleir eile, anns am faic sinn an t-suidheachadh fhad ‘s a tha e fìor taobh a-staigh bloc Do. Ruithidh an lùb co-dhiù aon uair oir thèid an aithris stad a sgrùdadh às deidh gach ite. Eu-coltach ris an lùb Ged a thèid an aithris stad a sgrùdadh aig an toiseach.

<?php
$a = 7;

do {
  echo "The number is: $a <br>";
  $a++;
} while ($x <= 6);
?>

Mìneachadh mar eisimpleir

  • An caochlaideach $ toiseach le 7.
  • Cuir an gnìomh am bloc DO a bhios an toiseach a ’clò-bhualadh an àireamh $ a agus an uairsin àrdachadh le aon.
  • Thoir sùil air a bheil an luach $ nas motha na no co-ionann ri 6. A tha gu dearbh fìor.

Nota: Faodar aithris briseadh a chleachdadh gus stad a chuir air na lùban Fhad, Dèan Fhad, Airson, agus Foreach ann am PHP. Cha chuir an còd às deidh aithris briseadh an gnìomh eadhon ged nach eilear a ’coinneachadh ri suidheachadh stad lùb. San aon dòigh, ma thèid an aithris air ais a chleachdadh taobh a-staigh an lùb, cuiridh e stad air coileanadh an lùb agus tillidh e.

AIRSON LOOP ann am PHP 8

Airson lùb eadar-dhealaichte bho fhad agus lùb do-while. Bidh e a ’cur an gnìomh bloc còd grunn uairean sònraichte.

for (int counter; check counter; increment or decrement counter) {
  code block to be executed;
}

Tha a ’chiad paramadair de lùb FOR tha luach tòiseachaidh a ’chunntair. Tha an an dàrna paramadair thoir sùil air a ’chumha ma tha an t-inneal-stad aig an àite stad aige. Tha an treas paramadair àrdachadh no lughdachadh a ’chunntair air gach ite.

Thoir sùil air na h-eisimpleirean a leanas.

<?php
for ($a = 0; $a <= 10; $a++) {
  echo "The number is: $a <br>";
}
?>

Mìneachadh mar eisimpleir

  • Tòisich an lùb FOR agus cuir a-steach an caochlaideach $ a le 0.
  • Cuir gu bàs am bloc còd gus am bi an $ a nas lugha na no co-ionann ri 10.
  • Meudaich an luach $ le aon airson gach ite. Cuiridh an lùb an bloc còd an gnìomh 11 uair. Feumaidh tu an còd eisimpleir gu h-àrd a ruith airson do thuigse nas fheàrr.

PHP Foreach LOOP

Bidh an lùb Foreach a ’cur an gnìomh bloc a’ chòd airson gach eileamaid den raon no an nì.

foreach ($array as $var) {
  code block to be executed;
}

Eisimpleir de lùb Foreach ann am PHP 8

<?php
$months = array("Jan", "Feb", "Mar", "Apr");

foreach ($months as $month) {
  echo "$month <br>";
}
?>

Bidh an lùb gu h-àrd a ’tòiseachadh le bhith a’ comharrachadh aig a ’chiad eileamaid den raon tron ​​chaochladh $ mìos agus a’ dol gu deireadh na sreath.

Raon ceangail ann an Foreach Loop

<?php
$age = array("Jawad"=>"23", "Ahmad"=>"24", "Summi"=>"39");

foreach($age as $a => $val) {
  echo "$a = $val<br>";
}
?>

Anns an eisimpleir gu h-àrd, tha an lùb Forach ag itealaich airson gach iuchair agus luach an raon ceangail. Tha an iuchair againn anns an $ a caochlaideach agus tha a luach ann an $ val.

Dè a th ’anns an aithris Lean air adhart ann an PHP Loops?

Lean air adhart leis an aithris a ’leum a-mach an aithris agus na h-aithrisean air thoiseach air Lean air adhart agus a’ tòiseachadh an ath thionndadh den lùb. Faodaidh e a bhith na chùis cleachdaidh a bhith a ’sgrìobadh cuid de dh’ aithrisean no a ’sgrìobadh tionndadh sònraichte den lùb.

Airson iomradh iomlan air lùban PHP 8, cliog an seo.

An ath rud tha Aithrisean suidheachadh.

Gnìomhan matamataigeach ann am PHP
Aithrisean cumhach ann am PHP

Lìonra Luchd-teagaisg

Sgaoil seo

Ionnsaich PHP bho A gu Z