PDA

View Full Version : سوال: یک خانه تصادفی از یک آرایه



amirepsilon
شنبه 12 بهمن 1387, 21:37 عصر
سلام
یه جدول رو سلکت کنیم توی یک آرایه
بعد چطوری بگیم شماره 4 از اون آرایه رو نشون بده ؟
مثلا



$yek["link"]

narsic
شنبه 12 بهمن 1387, 23:11 عصر
با سلام


echo $link[3];

شمارش از صفر آغاز میشه .
موفق باشید

amirepsilon
یک شنبه 13 بهمن 1387, 06:18 صبح
سلام
ممنون
ولی فکر کنید با دستور mysql_fetch_query این آرایه ساخته شده
یعنی به جای 3 که شما نوشتید در واقع اسم فیلد قرار میگیره
اونوقت چیکار کنیم؟
ممنون

as13851365
یک شنبه 13 بهمن 1387, 07:44 صبح
خوب اسم فیلد را بنویس:


echo $link['name'];


برای راحتی کار بهتر است یک مطالعه درباره آرایه ها داشته باشید ( نظر من )

yaqubian
یک شنبه 13 بهمن 1387, 08:11 صبح
دوست عزیز
البته با توجه به موضوع پست شما من تابع array_rand رو پیشنهاد می کنم.
http://ir.php.net/array_rand
موفق باشید

sama01
یک شنبه 13 بهمن 1387, 12:43 عصر
سلام
ممنون
ولی فکر کنید با دستور mysql_fetch_query این آرایه ساخته شده
یعنی به جای 3 که شما نوشتید در واقع اسم فیلد قرار میگیره
اونوقت چیکار کنیم؟
ممنون
ببینید. شما وقتی رکوردها را از db می‌خوانید، یک آرایه دو بعدی به شما داده می‌شود.
به عنوان مثال اگر بخواهید به فیلد name از رکورد n دسترسی پیدا کنید، پس از انتقال داده‌های db به آرایه‌ی مثلا items باید چنین چیزی بنویسید:


$items[n]['name']

حال شما با این عدد n می‌توانید هر کاری بکنید. مثلا یک عدد تصادفی بین 0 تا تعداد رکوردها باشد. یا هر چیز دیگری.

amirepsilon
یک شنبه 13 بهمن 1387, 20:54 عصر
سلام
عالی بود ممنون