گرفتن value های یک key خاص

پرسیده شده
فعالیت 1230 روز پیش
دیده شده 847 بار
0

سلام
استاد اگه بخوایم فقط value های ali رو بگیریم بدون کامنت کردن بقیه key ها باید چکار کنیم

فایل پیوست

1
حذف شده

سلام و احترام

foreach($users as $item){
    foreach($item as $key => $value){
        echo $key . "<br>";
    }
}

در ساختار foreach تو در توی بالا اولین forach روی کلیدهایی پیمایش میکند که خود value دارند اما در foreach دوم به طور مستقیم سراغ key و valueهای داخلی میرود. متغیر $key شامل تمامی کلید ها و value$ شامل تمامی valueهاست که میتونید هر کدوم رو لازم داشتید استفاده کنید

 

 

فایل پیوست

امیر صالحی

توسط

امیر صالحی

9 مرداد 99

0
حذف شده

سلام 

اگه سوالت رو واضح بگی و کدی رو که میخوای فقط value هاش رو بگیری بزاری بهتر بهتون میشه کمک کرد. 

 

فایل پیوست

میثم نصرتی

توسط

میثم نصرتی

9 مرداد 99

0
حذف شده
$users=[
'ali'=>[
'age'=>'19',
'role'=>'admin'
       ],
'reza'=>[
'age'=>20,
'role'=>'writer'
        ]
];

اینجا می خوام با دستور foreach فقط مقدار های key رضا رو بخونم

 

فایل پیوست

محمد صادق قاسم نژاد

توسط

محمد صادق قاسم نژاد

9 مرداد 99

0
حذف شده

این جواب شماست دوست عزیز

   $users1=[
    'ali'=>[
    'age'=>'19',
    'role'=>'admin'
           ],
    'reza'=>[
    'age'=>20,
    'role'=>'writer'
            ]
    ];
   foreach ($users1 as $key =>$value){
        if ($key == "reza"){
            echo "name is ". $key . " age is : ".$value["age"] . " role is ".$value["role"];
        }
    }
فایل پیوست

علیرضا جهانی

توسط

علیرضا جهانی

30 آذر 99