PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop
Iteration ni uwezo wa kuifanya value yeyote iweze kufanyiwa loop kw akutumia foreach(),
<?php
function printIterable( $myIterable) {
foreach($myIterable as $item) {
echo $item;
}
}
$arr = ["a", "b", "c"];
printIterable($arr);
?>
Code hizo hapo juu pia zinaweza kuandikwa katika mtindo huu
<?php
function getIterable() {
return ["a", "b", "c"];
}
$myIterable = getIterable();
foreach($myIterable as $item) {
echo $item;
}
?>
Sasa ngoja tuone kwenye class
Mfano
<?php
class IterableCollection {
private $items;
public function __construct() {
$this->items = ["a", "b", "c"];
}
public function getItems() {
return $this->items;
}
}
$iterableCollection = new IterableCollection();
$items = $iterableCollection->getItems();
foreach($items as $item) {
echo $item;
}
?>
Mfano mwingine:
Katika mfano huu utajifunza jinsi ya kukokotia factorial of number.
<?php
class FactorialCalculator {
private $number;
public function __construct($number) {
$this->number = $number;
}
public function calculate() {
$result = 1;
$numbers = range(1, $this->number);
foreach($numbers as $num) {
$result *= $num;
}
return $result;
}
...Umeionaje Makala hii.. ?
Share On:
👉1 web hosting 👉2 Dua za Mitume na Manabii 👉3 Tafasiri ya Riyadh Swalihina 👉4 Kitabu cha Afya 👉5 Bongolite - Game zone - Play free game 👉6 Simulizi za Hadithi Audio
Post zinazofanana:
PHP somo la 52: Aina za access modifire na zinavyotofautiana.
Katika somo hili utakwenda kujifunza kuhusu access modifier ili kuweza kuthibiti nama ya kuzitumia properties kwenye class.
Soma Zaidi...PHP - somo la 16: Jinsi ya kufuta tabale na database kwa kutumia php
Katika somo hili utajifunza jinsi ya kufuta table ya databse kwa kutumia PHP. Pia utajifunza jinsi ya kututa database yeto
Soma Zaidi...PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF.
Soma Zaidi...PHP somo la 99: Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Katika somo hili utakwenda kujifunza Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP
Soma Zaidi...PHP somo la 54: class constant kwenye php
Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class.
Soma Zaidi...PHP BLOG - somo la 6: Jinsi ya kutengeneza dashboard kwa ajili ya blog
katika post hii utajifunza jinsi ya kutengeneza ukurasa wa dashboard kwa ajili ya kutibti post
Soma Zaidi...