PDA

View Full Version : آرايه چند بعدي



mehreiman_mei
سه شنبه 22 آذر 1390, 15:24 عصر
سلام خدمت همه دوستان
من يه آرايه اي ميخواهم درست كنم كه چند بعدي و تو در تو هست

علاوه بر چند بعدي بودن هر فيلد آرايه يك نام دارد و يك مقداري
از دوستان تقاضا دارم توي اين زمينه منو راهنمايي كنند

من تونستم نمونه كد PHP اين نوع آرايه را پيدا كنم كه در زير آوردم
از همه دوستان پيشاپيش بخاطر كمك ها و جواب هاشون كمال تشكر را دارم
public $Option = array(
'is_There' => 0 ,
'Type'=> array('Common'=> 0 , 'Laundry'=> 0),
'Common' => array('Depth'=> 0 , 'Height'=> 0 , 'Count'=> 1 , 'D_Gap'=> 2 , 'H_Gap'=> 0 ),
'Laundry'=> array('Depth'=> 64 , 'Height'=> 0 , 'Count'=> 1 , 'D_Gap'=> 0 , 'H_Gap'=> 0 )
);

az.heidarzadeh
سه شنبه 22 آذر 1390, 15:50 عصر
سلام
اگه بیشتر توضیح بدی که میخوای چیکار کنی بهتر میتونم کمکت کنم، اما تا اونجایی که فهمیدم اگه یه آرایه میخوای که شامل اعضای مختلف باشه مثلا آرایه ای از اطلاعات دانش آموزان، میتونی یه struct از مشخصاتی که میخوای تعریف کنی و بعد آرایه ات رو از نوع اون تعریف کنی...

mehreiman_mei
چهارشنبه 23 آذر 1390, 08:52 صبح
ممنون از جوابتون
آرايه من جند در جند هست علاوه بر اون هر جزء آرايه يك نام دارد و يك مقداري مثلا اگر كد بالا را نگاه كنيد مي بينيد كه
نام فيلد اول آرايه is_There
و مقدار پيش فرض آن 0 است كه بعدا اگر بخواهم به اين فيلد دسترسي داشته باشم به شكل زير عمل مي كنم
$Option[0] يا $Option["is_There "]
و اگر بخواهم به يكي از فيلد هاي دوم دسترسي داشته باشم به شكل زير دسترسي دارم
$Option[1][1] يا $Option["Common"][Height] ميخواستم يك همچين آرايه اي را پياده كنم

az.heidarzadeh
چهارشنبه 23 آذر 1390, 10:06 صبح
سلام
خب من از php خیلی سردرنمیارم دقیقا بگو میخوای چیکار کنی صورت مسئله رو بهم بده...

mehdi.mousavi
چهارشنبه 23 آذر 1390, 10:58 صبح
سلام.
من قبلا در مورد آرایه های تک بعدی، چند بعدی و Jagged در این پست (http://barnamenevis.org/showthread.php?303840-Min-%D9%88-Max-%D8%AF%D8%B1-%DB%8C%DA%A9-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D8%AF%D9%88-%D8%A8%D8%B9%D8%AF%DB%8C&p=1333675&viewfull=1#post1333675) توضیح داده ام.

موفق باشید.