۱ همایون
جواب تمرین پیاده سازی با while و نکته
جامعه پی اچ پی ایجاد شده در ۱۶ شهریور ۱۴۰۰

سلام. این خیلی ساده بود ولی یه موردی بود که خواستم اینجا بگم. قسمت شرط رو به این صورت هم میشه نوشت.

$i = 0;
while(($i + 1) <= count($array)) {}

.همچنین خروجی رو هم به هر دو حالت زیر 

$array = array(
    [
        'name' => 'alex',
        'age' => 20
    ],
    [
        'name' => 'marry',
        'age' => 27
    ],
    [
        'name' => 'zeus',
        'age' => 24
    ],
    [
        'name' => 'angela',
        'age' => 22
    ],
    [
        'name' => 'pedro',
        'age' => 26
    ]
);
while(($i + 1) <= count($array)) {
    // حالت اول
    echo 'User Name: ' . $array[$i]['name'] . ' | ' . 'User Age: ' . $array[$i]['age'] .'<br>';
    // حالت دوم
    echo "User Name: {$array[$i]['name']} | User Age: {$array[$i]['age']} <br>";
    $i++;
}

 

درود

بهتره که count رو محاسبه کنید و داخل یک متغیر بریزید و بعد اون متغیر رو بزارید داخل شرط while. چون با هر بار دور حلقه اون count داره حساب میشه.

 

$arrayCount = count($array);
while(($i + 1) <= $arrayCount) {}
بهترین پاسخ
امیر صالحی ۱۶ شهریور ۱۴۰۰، ۱۴:۳۹