سلام
استاد اگه بخوایم فقط value های ali رو بگیریم بدون کامنت کردن بقیه key ها باید چکار کنیم
سلام و احترام
foreach($users as $item){
foreach($item as $key => $value){
echo $key . "<br>";
}
}
در ساختار foreach تو در توی بالا اولین forach روی کلیدهایی پیمایش میکند که خود value دارند اما در foreach دوم به طور مستقیم سراغ key و valueهای داخلی میرود. متغیر $key شامل تمامی کلید ها و value$ شامل تمامی valueهاست که میتونید هر کدوم رو لازم داشتید استفاده کنید
سلام
اگه سوالت رو واضح بگی و کدی رو که میخوای فقط value هاش رو بگیری بزاری بهتر بهتون میشه کمک کرد.
$users=[
'ali'=>[
'age'=>'19',
'role'=>'admin'
],
'reza'=>[
'age'=>20,
'role'=>'writer'
]
];
اینجا می خوام با دستور foreach فقط مقدار های key رضا رو بخونم
این جواب شماست دوست عزیز
$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"];
}
}