چطور ميتونم يك آرايه 2بعدي تعريف كنم بعد در يك حلقه هر بار يك رديف (از يك جدول كه از ديتابيس خارج ميكنم) از اون رو كه شامل چند ستون هست رو پر كنم؟
با تشكر
Printable View
چطور ميتونم يك آرايه 2بعدي تعريف كنم بعد در يك حلقه هر بار يك رديف (از يك جدول كه از ديتابيس خارج ميكنم) از اون رو كه شامل چند ستون هست رو پر كنم؟
با تشكر
دوست عزیز آرایه دو بعدی هم مثل یه بعدیهنقل قول:
مثلا اگه میخوای اطلاعات یه تیبل دیتابیسو ببری تو یه آرایه ی دو بعدی
[PHP]
$result = mysql_query('select * from table');
$2d_array = array();
while(($row = mysql_fetch_array($result)))
$2d_array[] = $row;
[/PHP]
تو این مثال $row خودش یه آرایست و وقتی توی یه آرایه دیگه میندازیش با هم میشن یه آرایه دو بعدی
حالا اگه میخوای به ردیف سوم ستون دوم این آرایه ۲ بعدی دسترسی پیدا کنی
[PHP]
$r = $2d_array[2][1]
[/PHP]
امیدوارم سوالتو درست فهمیده باشم
ممنونم
بله كمكتون عالي بود.
فقط راستش من ميخوام براي تمام ستونهاي اين آرايه 2بعدي كه تشكيل دادم يعضي از فيلدهاي جدول رو نمايش بدم.
توي برنامه من هر صفحه (page) يك شي از كلاس page هست كه تابع SetContent محتواي اون رو تشكيل ميده و شامل كدهاي html هست فقط.
مشكل من هم اينجاست كه هم ميخوام از حلقه استفاده كنم واسه تمام فيلدهاي جدول هم يه جوري چاپشون كنم كه داخل تابع SetContent باشه
نام متغیر نباید با عدد شروع بشه!نقل قول:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] آرایه ای که [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] عزیز گفتن رو به متد SetContent پاس بده و در اونجا با foreach نمایش بده یا درون خود تابع SetContent مقادیر رو از دیتابیس بخوننقل قول:
فقط راستش من ميخوام براي تمام ستونهاي اين آرايه 2بعدي كه تشكيل دادم يعضي از فيلدهاي جدول رو نمايش بدم.
توي برنامه من هر صفحه (page) يك شي از كلاس page هست كه تابع SetContent محتواي اون رو تشكيل ميده و شامل كدهاي html هست فقط.
مشكل من هم اينجاست كه هم ميخوام از حلقه استفاده كنم واسه تمام فيلدهاي جدول هم يه جوري چاپشون كنم كه داخل تابع SetContent باشه
در همين موضوع من هم يه سوال داشتم،
فرض كنيد ما آرايه 2d_array رو داريم حالا ميخوايم اين آرايه رو با استفاده از يكي از ستون هاش ثورت كنيم :n13:
مثلا فرض كنيم اطلاعات آرايه دو بعدي ما اين باشه:
حالا من ميخوام ستون دوم از بزرگ به كوچك بشه، كه در اين صورت بايد ستون اول هم تغيير كنه .
[0] [1] [0] A 1 [1] B 5 [2] C 3 [3] F 9 [4] w 2
چطوري حالا بايد عمل كنيم؟؟؟؟
از تابع sort() ميشه استفاده كرد؟؟؟
با تشكر